黑马程序员技术交流社区

标题: 【上海校区】Struts2访问Servlt API对象 [打印本页]

作者: 梦缠绕的时候    时间: 2019-2-14 09:57
标题: 【上海校区】Struts2访问Servlt API对象
1,使用解耦的方式访问Servlet API

ActionContext ac= ActionContext.getContext();
//获得HttpServletRequest对象对应的Map对象
Map request1=(Map) ac.get("request");
//获得HttpSession对象对应的Map对象
Map session1= ac.getSession();
//获得ServletContext对象对应的Map对象
Map application= ac.getApplication();
session1.put("name",name);

2,使用耦合的方式访问Servlet API

//获得ServletContext对象
ServletContext servletContext= ServletActionContext.getServletContext();
//获得HttpServletResponse对象
HttpServletResponse response=ServletActionContext.getResponse();
//获得HttpServletRequest对象
HttpServletRequest request= ServletActionContext.getRequest();
//获得HttpSession对象
HttpSession session=request.getSession();



作者: 不二晨    时间: 2019-2-14 14:37
奈斯




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2