我用的是 struts2+hibernate+spring框架
想问下 在action中如何传入session?
//rand是jsp页面传过来的验证码
//session.setAttribute("rand",sRand);
下面是我的做法哪里出问题了怎么取不到验证码?
private HttpSession session;
String rand = (String)session.getAttribute("rand"); 请大家帮帮忙谢谢了 急用..
想问下 在action中如何传入session?
//rand是jsp页面传过来的验证码
//session.setAttribute("rand",sRand);
下面是我的做法哪里出问题了怎么取不到验证码?
private HttpSession session;
String rand = (String)session.getAttribute("rand"); 请大家帮帮忙谢谢了 急用..
String rand = (String)session.getAttribute("rand");
这个如果用在没有继承和实现xxx类xxx接口的action中时肯定要出错的,系统不会自动给你的session变量进行有意义的初始化,就算给出了他的setter方法也是如此。
extends ActionSupport implements ServletRequestAware, ServletResponseAware
不是报错问题,而是取不到值
String rand=(String)request.getSession().getAttribute("rand");