Привет всем, я пытаюсь сравнить два значения с использованием struts2 s: если тег, но он не работает. Если я жестко закодирую значения, они работают, но я хочу, чтобы они были динамическими.
Переменная stringValue имеет тип String.
Переменная currentLongValue имеет тип Long.
<s:set var="stringValue" value="order"/>
<s:iterator value="listTest">
<s:set var="currentLongValue" value="value"/>
<s:if test="#currentLongValue.toString() == #stringValue" >
//Do something
</s:if>
<s:else>
//Do something else
</s:else>
</s:iterator>
Для s: если я пробовал toString, а также equals (). Это работает, только если я жестко закодировал значения. Пример:
<s:if test="#currentLongValue == 1234">
Есть какие-нибудь подсказки?
Спасибо.