这是一个非常简单的问题,但却无法找到解决方案。我能够在页面中打印一个没有0的值,但是无法将值绑定到选项中的选择标记。
我的代码是
${sa.replace("0", "")} displays numbers without 0's
但是,带有值的选项不会显示在UI
中<option value="<s:property value="%{#sa}"/>" <s:if test="%{#sa == #sumAssured.toString()}"> selected="" </s:if> >
<span class="eurosymbol formatAmount"><span> <s:property value="%{#sa.replace('0','')}"/></span></span>
</option>
答案 0 :(得分:0)
要在OGNL中使用对象,该对象应位于值堆栈中。您可以使用attr
对象在其他范围内搜索。
<option value="<s:property value='%{#attr.sa}'/>"
<s:if test="%{#attr.sa == #attr.sumAssured.toString()}"> selected="selected"</s:if>>
<span class="eurosymbol formatAmount"><span><s:property value="%{#attr.sa.replace('0','')}"/></span></span>
</option>