java保存到session里,新的JSP页面怎么获取不到值
我想在后台JAVA值保存SESSION里,然后在后台打开新的print.jsp页面(不覆盖旧的页面),再在print.jsp里request.getAttribut(“v...
我想在后台JAVA 值保存SESSION 里,然后在后台打开新的print.jsp页面(不覆盖旧的页面),再在print.jsp里request.getAttribut(“value”),但是为什么是空值.
我想是不是新打开的jsp页面与原来的页面是不同的,所以新的页面里的session与旧的页面里的session是不相同的?
求大神们帮帮忙。比较急 展开
我想是不是新打开的jsp页面与原来的页面是不同的,所以新的页面里的session与旧的页面里的session是不相同的?
求大神们帮帮忙。比较急 展开
10个回答
2015-12-17 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
java中设置session的值:
session.setAttribute("username",username);
session.setAttribute("password",password);
jsp中可以这么获取session的值:
username=session.getAttribute("username");
password=session.getAttribute("password");
session.setAttribute("username",username);
session.setAttribute("password",password);
jsp中可以这么获取session的值:
username=session.getAttribute("username");
password=session.getAttribute("password");
展开全部
request.getAttribut("value")这个也不是取session啊,request与session楼主都没搞清楚啊
你的print.jsp页面是怎么打开的,重定向还是转发啊??
你的print.jsp页面是怎么打开的,重定向还是转发啊??
追问
var appWindow = encodeURI(window.open('./webpage/print.jsp?'));
Extjs 打开新的页面
追答
这种方式有可能造成session丢失,建议不要再open的页面去session
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你存到session中
不应该是
session.getAttribut(“value”)
这样吗?
request.getAttribut(“value”)当然取不到了。
不应该是
session.getAttribut(“value”)
这样吗?
request.getAttribut(“value”)当然取不到了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
记得是sessionScope. 来取值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用session.getAttribut("value");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询