我正在使用以下代码在嵌入 JSP 的 javascript 中获取会话变量值:
var numberOfPages= '<%=session.getAttribute("numberOfPage")%>';
当我第一次点击页面时,我得到了一个错误的值(旧值),但是当我刷新页面时,我得到了正确的值。请帮我。
小服务程序代码:
HttpSession session = request.getSession(false);
if( session == null ) {
session = request.getSession(true);
}
String numberOfPage = Integer.toString(noOfPages);
session.removeAttribute("numberOfPage");
session.setAttribute("numberOfPage", numberOfPage);
Jsp(javascript)代码:
if(<%=session.getAttribute("numberOfPage")%>!= null)
numberOfPages= '<%=session.getAttribute("numberOfPage")%>';