在struts标签中必须测试string1是否包含string2

时间:2012-03-08 14:39:07

标签: string struts2 contains

您好我想检查struts标签中的字符串..
如何检查string1是否包含string2值?

例如:

string1 = strutstag 
string2 = tag

如果string1包含string2

,我想做一些逻辑

帮助我做到这一点......提前谢谢

1 个答案:

答案 0 :(得分:3)

尝试这样的事情: -

<s:if test="string1.indexOf(string2) != -1">
True
</s:if>

修改

根据您的更新,IF条件中的变量表示错误。 它应该用#符号

表示
<s:set name="string" value="%{'test'}" />
<s:set name="string1" value="%{'result'}" />
<s:if test="%{#counter.indexOf(#counter1) == -1}">
    <font size="5" color="green">String Not Found.</font>
</s:if>
<s:else>
    <font size="5" color="green">String Found.</font>
</s:else>

在您的代码中,没有counter相关变量。

你的病情应该是

<s:if test="%{#string.indexOf(#string1) == -1}">