pageContext.getRequest.setAttribute里面的值只能在同一页面中显示?
例如pageContext.getRequest().setAttribute(CONST,tmp);
那么如果在另一个页面中pageContext.getRequest().getAttribute(CONST);的结果是为空的。我的问题是如何跨页面的取到以前存起来的值呢?
例如pageContext.getRequest().setAttribute(CONST,tmp);
那么如果在另一个页面中pageContext.getRequest().getAttribute(CONST);的结果是为空的。我的问题是如何跨页面的取到以前存起来的值呢?
例如你有1.jsp中pageContext.getRequest().setAttribute(CONST,tmp);
2.jsp中pageContext.getRequest().getAttribute(CONST)
如果你在地址栏分别输入www.XXX.com/1.jsp,www.XXX.com/2.jsp
那就是两个请求了...当然取不到了但是如果你是从1.jsp转发到2.jsp就可以取道,是同一个请求
pageContext.setAttribute("CONST",tmp,pageContext.APPLICATION_SCOPE);然后,pageContext.getAttribuet("CONST")这句是不是2.jsp页面中就都能正常获取了呢?也就是说怎样建立一个不同jsp页面都能set、get的变量?
对,是这个意思。
而且2.jsp是1.jsp<body onload>时弹出来的窗口,
如何做能够使实现成同一个请求,或者如何达到能取到的目的呢?