重置后会话变量未替换或未显示

时间:2019-07-07 15:49:08

标签: javascript java google-chrome session-variables

我正在使用java / j2ee应用程序,该应用程序在给定的输入上搜索员工,并在响应页面上,我将获取员工详细信息和提取的记录数(例如:20:00匹配3条信息)。首先,我可以看到该消息正在显示。在下一个操作中,当我尝试删除员工或将其从我的集合中删除时;它应该显示“删除成功”。但这对我来说不是chrome中的IE。虽然我是从后端Java代码设置消息的,但消息是在会话中设置的。并在jsp中检索相同的内容。您能告诉我是否有相同的解决方案。

如果我尝试打印该消息,它将显示在jsp中。但是,如果我尝试像下面这样称呼它们,它就不会显示在屏幕上。

用于设置会话值的Java代码:

初始页面加载完毕,我将消息设置为:

sessionData.setUserMessage("count matches " + " at " + sessionData.currentMinute());

删除员工后,我正在从其他处理程序/操作类重置会话消息:

sessionData.setUserMessage("remove success " + " at " + sessionData.currentMinute());

JSP代码:

SessionData sessionData = (SessionData) pageContext.getSession().getAttribute("sessionData");

String usrMsg = sessionData.getUserMessage(); // added this code under scriptlet tag

jsp/ html code:
<p>
<span class=information-message> <script><%=usrMsg%></script></span>
</p>

0 个答案:

没有答案