我在 doGet() 中设置了一个会话变量,例如
HttpSession session = request.getSession(true);
session.setAttribute("MySessionVariable", "String goes here");
我正在尝试在我的 JSP 页面中显示它,就像
<%= session.getAttribute("MySessionVariable")%>
我正在准备好调用servlet
<Script>
$(document).ready(function() {
$.ajax({
type : "GET",
url : "UserInfoDisplay"
});
});
</Script>
但我看到的是,该值第一次为空,当我再次刷新时,我得到了该值。那就是 ajax 调用 onReady 和页面加载并行发生。我应该如何解决这个问题?我希望数据出现在第一次加载本身上。