我在一个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个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询