В теге struts необходимо проверить, содержит ли строка1 строку2 - PullRequest
0 голосов
/ 08 марта 2012

Привет, я хочу проверить строку в теге Struts ..
Как проверить, содержит ли string1 значение string2?

например:

string1 = strutstag 
string2 = tag

Я хочу сделать некоторую логику, если string1 содержит string2 значение

помогите мне сделать это ... заранее спасибо

1 Ответ

3 голосов
/ 08 марта 2012

Попробуйте что-то вроде этого: -

<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}">
...