struts2获取request、session、application的方式
来源:互联网 发布:文墨飞星排盘软件 编辑:程序博客网 时间:2024/05/08 14:10
//获取map类型的request、session、application
public class LoginAction1 extendsActionSupport{
private Map request;
private Map session;
private Map application;
publicLoginAction1() {
request=(Map)ActionContext.getContext().get("request");
session=ActionContext.getContext().getSession();
application=ActionContext.getContext().getApplication();
}
publicString execute() {
request.put("r1","r1");
session.put("s1","s1");
application.put("a1","a1");
returnSUCCESS;
}
}
//采用接口方式获得map类型的request、session、application
public class LoginAction2 extendsActionSupport implementsRequestAware,SessionAware, ApplicationAware {
private Map<String, Object>request;
private Map<String, Object>session;
private Map<String, Object>application;
//DIdependency injection
//IoCinverse of control
publicString execute() {
request.put("r1","r1");
session.put("s1","s1");
application.put("a1","a1");
returnSUCCESS;
}
@Override
publicvoid setRequest(Map<String,Object> request) {
this.request= request;
}
@Override
publicvoid setSession(Map<String,Object> session) {
this.session= session;
}
@Override
publicvoid setApplication(Map<String,Object> application) {
this.application= application;
}
}
//获取Http类型的request、session、application
public class LoginAction3 extendsActionSupport{
private HttpServletRequest request;
private HttpSession session;
private ServletContext application;
publicLoginAction3() {
request= ServletActionContext.getRequest();
session= request.getSession();
application= session.getServletContext();
}
publicString execute() {
request.setAttribute("r1","r1");
session.setAttribute("s1","s1");
application.setAttribute("a1","a1");
returnSUCCESS;
}
}
//采用接口方式获取Http类型的request、session、application
public class LoginAction4 extendsActionSupport implementsServletRequestAware {
private HttpServletRequest request;
private HttpSession session;
private ServletContext application;
publicString execute() {
request.setAttribute("r1","r1");
session.setAttribute("s1","s1");
application.setAttribute("a1","a1");
returnSUCCESS;
}
@Override
publicvoid setServletRequest(HttpServletRequest request){
this.request= request;
this.session= request.getSession();
this.application= session.getServletContext();
}
}
- struts2获取request、session、application的方式
- struts2获取request,session,application方式
- struts2 获取 request session application的方法
- struts2获取request,session,application
- struts2 获取request,session,application
- struts2获取request,session,application
- struts2 获取request session application
- 获取struts2中的对象 方式request、session、application、 resp
- struts2中获取request、session、response、application方式
- Struts2获取Request的常用2种方式,Session和Application类似
- struts2获取request,session,application作用域的几种方式
- Struts2访问request,session,application的四种方式
- struts2 获得request session application的四种方式
- struts2 action中获取request session application的方法
- struts2 action中获取request session application的方法
- struts2 action中获取request session application的方法
- struts2 action中获取request session application的方法
- Struts2的Action中获取request,session,application对象
- 折半查找算法
- android 线程里面再开新的的线程
- 偶然发现的CSDN编辑器下的一个不方便用户编写代码的bug
- Unix 下常见的处理信号
- 安装Mirantis openstack8.0 fm
- struts2获取request、session、application的方式
- [POJ2135]Farm Tour 做题笔记
- 如何配置 IIS Redirection?
- 怎样重配 重置mysql主从同步
- 私服nexus搭建
- 浅谈正则表达式
- oracle--游标
- 控制器间的传值(顺传&回传),代理方法
- Apache和Nginx区别