在Velocity中,我有一个名为$url的变量,其中包含以下字符串:[ContentId(2.7507), ContentId(2.7508), ContentId(1.44551)]
我想检查该字符串是否包含子字符串1.44551。
这是我到目前为止编写的代码,但出于某种原因它返回False:
我想检查该字符串是否包含子字符串1.44551。
这是我到目前为止编写的代码,但出于某种原因它返回False:
#if($url.contains("1.44551"))
<p>The article content id is 1.44551</p>
#else
<p>The article content id isn't 1.44551</p>
#end
我期望这个返回True,因为1.44551子字符串在$url变量中存在。请问有人可以告诉我错在哪里吗?
#if(true)
或者#if($url.equals($url))
:那么它会返回 True 吗?我想我要表达的是,确保 Velocity 正确地评估了表达式。 - Evan HaasmessageQuery.message.JMSDestination.toString().contains("DLQ")
。 - Wayne Earnshaw