Я пытаюсь использовать javascript, чтобы сделать что-то, как только он обнаруживает изменение в объекте сеанса.Тем не менее, JavaScript не обнаруживает изменения в объекте сеанса после того, как я вызвал UpdateServlet.Все это делается на одной странице (т. Е. Обновление страницы отсутствует)
Пожалуйста, помогите!Спасибо.
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
}