检查一个字符串是否包含Velocity中的特定子字符串

在速度我有一个名为$ url的变量,它包含以下字符串:[ContentId(2.7507),ContentId(2.7508),ContentId(1.44551)]

我想检查该字符串是否包含子字符串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变量中。 请有人能告诉我我哪里出错了吗?


速度保存上下文映射中的对象值。 只需添加toString以确保您在String上执行contains方法:

 #if($url.toString().contains("1.44551"))
<p>The article content id is 1.44551</p>
#else
<p>The article content id isn't 1.44551</p>
#end
链接地址: http://www.djcxy.com/p/65735.html

上一篇: Checking if a string contains a particular substring in Velocity

下一篇: Difference between Tables and Temp Tables