0

我正在使用以下代码在嵌入 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")%>'; 
4

1 回答 1

1

session.getAttribute() 返回一个对象,尝试转换它。

于 2013-11-15T09:26:02.980 回答