![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
我在一个jsp中的session里面放了值,当前页面session里面也能取出值来,其他页面不行
try{session.setAttribute("code",rs);//设置session的属性code为生成的验证码(String类型),JSP中一般靠sessio...
try{
session.setAttribute("code", rs);//设置session的属性code为生成的验证码(String类型),JSP中一般靠session等来传递并获得参数
}catch(Throwable t){
getServletContext().log(t.getMessage());//这里是写log,但要抓异常
}
ImageIO.write(pic,"JPEG",response.getOutputStream());//输出图片到一页面,就是流
out.clear();//后面一定要关闭流,因为在其他页面会有冲突
out = pageContext.popBody();
String code = (String)session.getAttribute("code");
System.out.println(code);
%>
另一个jsp中取值var code = "<%=session.getAttribute("code")%>"; 展开
session.setAttribute("code", rs);//设置session的属性code为生成的验证码(String类型),JSP中一般靠session等来传递并获得参数
}catch(Throwable t){
getServletContext().log(t.getMessage());//这里是写log,但要抓异常
}
ImageIO.write(pic,"JPEG",response.getOutputStream());//输出图片到一页面,就是流
out.clear();//后面一定要关闭流,因为在其他页面会有冲突
out = pageContext.popBody();
String code = (String)session.getAttribute("code");
System.out.println(code);
%>
另一个jsp中取值var code = "<%=session.getAttribute("code")%>"; 展开
1个回答
展开全部
var code = "<%=session.getAttribute("code")%>";
js脚本中:只能通过el获取session的值: ${sessionScope.code}
你这样写只能说写的太自由了.
js脚本中:只能通过el获取session的值: ${sessionScope.code}
你这样写只能说写的太自由了.
追问
这个我也试了,是不是那个session要提交出去其他页面才可以啊 ?
追答
对的 你不进入这个页面,也就表示session没用这个值.
你没有set操作,何来get!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询