struts2获取request,session,application
来源:互联网 发布:免备案php香港免费空间 编辑:程序博客网 时间:2024/04/30 00:18
获取request、session的方法
2.1 与servlet无关:
2.1.1 非IoC模式
Java代码
ActionContext context ;//该方法还可以取得值栈(getValueStack()),使用push(obj)往值栈中放数据
Map request ;
Map session ;
Map application ;
//以下初始化方法要放在方法中
context = ActionContext.getContext();
request = (Map)context.get("request");//获取request
session = context.getSession();//获取session
application = context.getApplication();//获取application
request.put("req", "request属性");
session.put("ses", "session属性");
application.put("app", "application属性");
ActionContext context ;//该方法还可以取得值栈(getValueStack()),使用push(obj)往值栈中放数据
Map request ;
Map session ;
Map application ;
//以下初始化方法要放在方法中
context = ActionContext.getContext();
request = (Map)context.get("request");//获取request
session = context.getSession();//获取session
application = context.getApplication();//获取application
request.put("req", "request属性");
session.put("ses", "session属性");
application.put("app", "application属性");
Xml代码
<!--jsp中取值-->
request属性接受:<s:property value="#request.req"/>${requestScope.req}
session属性接受:<s:property value="#session.ses"/>${sessionScope.ses}
application属性接受:<s:property value="#application.app"/>${applicationScope.app}
<!--jsp中取值-->
request属性接受:<s:property value="#request.req"/>${requestScope.req}
session属性接受:<s:property value="#session.ses"/>${sessionScope.ses}
application属性接受:<s:property value="#application.app"/>${applicationScope.app}
2.1.2 IoC模式
Java代码
//实现接口
public class LoginAction extends ActionSupport implements RequestAware,SessionAware,ApplicationAware
Map request ;
Map session ;
Map application ;
public void setRequest(Map request) {
this.request = request;
}
public void setSession(Map session) {
this.session = session;
}
public void setApplication(Map application) {
this.application = application;
}
//实现接口
public class LoginAction extends ActionSupport implements RequestAware,SessionAware,ApplicationAware
Map request ;
Map session ;
Map application ;
public void setRequest(Map request) {
this.request = request;
}
public void setSession(Map session) {
this.session = session;
}
public void setApplication(Map application) {
this.application = application;
}
2.2 与servlet有关
2.2.1 非IoC模式
Java代码
HttpServletRequest request;
HttpSession session ;
ServletContext application;
request = ServletActionContext.getRequest();//获取request
session = request.getSession();
application = ServletActionContext.getServletContext();//获取application
request.setAttribute("req", "request属性111");
session.setAttribute("ses", "session属性111");
application.setAttribute("app", "application属性111");
HttpServletRequest request;
HttpSession session ;
ServletContext application;
request = ServletActionContext.getRequest();//获取request
session = request.getSession();
application = ServletActionContext.getServletContext();//获取application
request.setAttribute("req", "request属性111");
session.setAttribute("ses", "session属性111");
application.setAttribute("app", "application属性111");
2.2.1 IoC模式
Java代码
//实现接口
public class LoginAction extends ActionSupport implements ServletRequestAware,ServletContextAware
HttpServletRequest request;
ServletContext application;
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}
public void setServletContext(ServletContext application) {
this.application = 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方式
- struts2 获取 request session application的方法
- Struts2中获取request,session,application对象
- struts2获取request、session、application的方式
- Struts2中获取request,session,application对象
- struts2 Action获取request,session,application
- 传智Struts2笔记(10)获取request/session/application属性
- struts2标签获取parameter,request,session,application中的值
- struts2标签获取parameter,request,session,application中的值
- struts2 action中获取request session application的方法
- struts2 action中获取request session application的方法
- struts2 action中获取request session application的方法
- 探秘搜索引擎优化网站排名的技巧
- ASP.NET与MySql的连接
- 常见模式
- 负载均衡器简介
- js删除单元格
- struts2获取request,session,application
- 如何在网页中插入FLV
- 一个女孩为了赌气让男孩去医院买血。
- html的meta标签、title 标签、Description标签、keyword 标签
- 关于java中url编码的问题
- Heritrix Crawler vs. Nutch Crawler
- 近期世界范围内地震频发,来个地震知识扫盲贴~
- jQuery的一些特性和用法:
- coolite 中GridPanel 导出excel