Struts2使用7 -- 如何获取request、session?
来源:互联网 发布:3.3v与5v单片机接口 编辑:程序博客网 时间:2024/06/06 14:59
l 与Servlet容器无关获取的方法(非IoC)
获取方法 与servlet无关: 非IoC
ActionContext get(Object) , getSession , getApplication这三个方法分别能够获取Map类型的request,session,application
获取时首先需要获取一个ActionContext对象,然后再调用上面的三个方法
注意:如果使用此方法,则必须在execute()方法中进行初始化,例如:
ActionContext context = ActionContext.getContext();
Map request = (Map)context.get("request");
Map session = context.getSession();
Map application = context.getApplication();
request.put("req", "request属性");
session.put("ses", "session属性");
application.put("app", "application属性");
l 与Servlet容器无关的获取方法(IoC)
获取方法 与servlet无关: IoC模式,Action需要实现三个接口,RequestAware,SessionAware,ApplicationAware,这样容器会自动为我们初始Map request、Map session 、Map application。
l 从Servlet容器获取的方法(非IoC)
从ServletActionContext对象中的 getRequest() / getServletContext()
HttpServletRequest request = ServletActionContext.getRequest();
HttpSession session = request.getSession() ;
ServletContext application = ServletActionContext. getServletContext();
l 从Servlet容器获取的方法(IoC)
Action需要实现两个个接口,ServletRequestAware,ServletContextAware,这样容器会自动为我们初始HttpServletRequest request、ServletContext application。
- Struts2使用7 -- 如何获取request、session?
- struts2如何获取Request-Session-ServletContext-Response
- Struts2 如何获取Request,Session对象
- Struts2 如何获取Request,Session对象
- struts2如何获取Request-Session-ServletContext-Response
- Struts2 如何获取Request,Session对象
- struts2中如何获取request,response,session对象
- struts2获取request,session,application
- struts2 获取request,session,application
- Struts2中获取Session,Request
- Struts2获取request,response,session
- struts2获取request,session,application
- struts2 获取request session application
- struts2获取request,session…
- struts2 获取request session方法
- struts2使用:Action如何使用request,session,application
- Struts2中如何使用session、request等对象
- struts2获取session与request对象
- c语言实现idea加密算法
- Test
- 在C#中调用windows API函数
- 清空文件夹的代码
- 转:论文写作与投稿的一点经验,加两封催稿信
- Struts2使用7 -- 如何获取request、session?
- 深入剖析WTL—WTL框架窗口分析
- CString 转char *
- cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- Struts2使用8 -- 通配符映射
- LogMiner
- 【转】gcc和vc编译器在语法上的比较
- 使用hbase-backup备份你的hbase数据库
- 该怎么办呢?