今天开始,项目的控制层(Controller)要转为使用Servlet来操作了,可是在将原来的JSP中的代码拷贝过来后,发现session没法用了,便想办法解决。
在查了好久后,终于找到一个既简单又好用的解决方案就是将
session.setAttribute(name, value);
改为
request.getSession().setAttribute(name,value);
就可以了,超级简单好用。
或者说,为了不一一更改,可以直接创建一个session的对象,对象名和“session”一样就可以了
HttpSession session=request.getSession()