我有s:像这样的隐藏标签...
<s:hidden name="hiddenpopup" value="0" id="hiddenpopup"/>
我正在像这样在javascript中设置hiddenpopup的值:
document.getElementById("hiddenpopup").value=5;
现在,我想在jsp中比较this的值,我这样做是这样的:
<s:if test="%{#hiddenpopup==5}">
<%@ include file="/planmanagement/planSummary/ConfirmationPopup.jsp" %>
</s:if>
这种比较是对的还是我在哪里错?有人可以帮我吗?提前致谢。
最佳答案
JSP标记在服务器上进行处理,并在执行任何javascript之前在浏览器中呈现为HTML。因此,您尝试执行的操作是不可能的。如果使用javascript更改输入字段的值,则还必须使用javascript进行检查,或执行回发到服务器的操作。
关于java - 如何使用s:if比较s:hidden的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16184449/