我有s:这样的隐藏标签......
<s:hidden name="hiddenpopup" value="0" id="hiddenpopup"/>
我在javascript中设置hiddenpopup的值,如下所示:
document.getElementById("hiddenpopup").value=5;
现在我想在jsp中比较它的值,我这样做:
<s:if test="%{#hiddenpopup==5}">
<%@ include file="/planmanagement/planSummary/ConfirmationPopup.jsp" %>
</s:if>
这是比较正确的方式还是我错在哪里?谁能帮助我?提前谢谢。
答案 0 :(得分:1)
JSP标记在服务器上处理,并在执行任何javascript之前在浏览器中呈现为HTML。所以你尝试做的事情是不可能的。如果使用javascript更改输入字段的值,则还必须使用javascript进行检查,或者将帖子发回服务器。
答案 1 :(得分:0)
你不会得到它:如果将在页面加载时执行,但设置值的ur函数将仅在此之后起作用