业务场景:后台返回一个值,前台页面需要判断该值是否包含‘GP’这个单词;word是我后台返回的值
实现:<s:if test='%{word.indexOf("GP")>=0}'>
</s:if>
注意:区分判断里面的单引号和双引号。
也使用了网上说的contains这个方法,具体代码如下:
<s:property value="testStr"/>
<s:if test="testStr.contains('判断是否包含的字符串')" >
包含
</s:if>
<s:else>
不包含
</s:else>
但是这个不好使,会报错,用第一个可以。

本文探讨了在Struts2框架中如何有效进行字符串包含判断,通过实例演示了使用indexOf和contains方法的区别,强调了正确使用单引号与双引号的重要性。
146

被折叠的 条评论
为什么被折叠?



