检查一个字符串是否包含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