业务场景:后台返回一个值,前台页面需要判断该值是否包含‘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>
但是这个不好使,会报错,用第一个可以。