在servlet中的session.setAttribute与struts中的什么相同
------解决思路----------------------
如果是Struts2的话,
应该是和
ActionContext actionContext = ActionContext.getContext();
Map session = actionContext.getSession();
session.put
或者是实现SessionAware接口,注入一个Map session
还是session.put
------解决思路----------------------
一模一样的,只是进行了封装。原因如下:为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象, 在Action中,直接使用HttpServletRequest、HttpSession和ServletContext对应的Map对象来保存和读取 数据