【发布时间】:2011-09-30 03:22:53
【问题描述】:
一旦检测到会话对象发生变化,我就会尝试使用 javascript 来做某事。但是,在我调用 UpdateServlet 后,javascript 不会检测到会话对象的变化。所有这些都在同一个页面上完成(即没有刷新页面)
请帮忙!谢谢。
index.jsp
<%
//initial settings
session.setAttribute("dataUpdated", "false");
%>
<script>
$(function() {
var updates = '<%=session.getAttribute("dataUpdated")%>';
alert(updates);
//Shows false even after update
if (updates=="true"){
//alert("Updated");
}
});
</script>
UpdateServlet.java
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession();
session.setAttribute("dataUpdated", "true");
//session object set to true
}
【问题讨论】:
标签: java javascript session servlets refresh