イテレータ JSP 内で文字列を比較する際に問題があります。
<s:iterator value="piecesTxt">
<s:if test="top.equals('_')">
<s:textfield name="solIntrod" theme="simple" size="2" maxlength="1"/>
</s:if>
<s:else>
<s:property/>
</s:else>
</s:iterator>
piecesTxt は、以下を含むリストです。 - テキストの断片。- ギャップ、リストに文字列「_」を格納
JSP は「_」をテキストとして表示します。
El ot _ o d _ a f _ imos a na _ egar en un _ ate.
私も試しました:
<s:if test="top == '_'">
Including in s:iterator var="pt"
<s:if test="pt == '_'">
<s:if test="pt.top == '_'">
<s:if test="pt.charAt(0) == '_'">
他の iterator-text は機能しますが、これは機能しません。何か案は?前もって感謝します。