我不确定我是否能让你理解我的问题。我将title.jsp包含在应用程序的所有其他jsps中,包括登录页面。在登录页面之后,欢迎消息(是一个3d div)应该只出现一次。我试图通过只从客户端实现。这有效,并且消息不会显示在登录页面上
<c:if test="${null != sessionScope.loggedInUser}">
<input type="hidden" value="here" id="messageTest">
</c:if>
这意味着如果记录的用户为null,则不会呈现此隐藏元素,并且在文档就绪函数的javascript中我有此
if($("#messageTest").length !=0 ){
if($("#messageTest").val() == "here"){
alert("calling welcome function");
$("#messageTest").val("there");
showWelcomeMessage();
}
}
但现在这个消息出现在每一页......我明白为什么会这样。但是我怎样才能让这个jsp记住这个值呢? 提前谢谢......