Struts2学习笔记之域属性的添加和访问
2013-11-06 20:42
381 查看
Struts2学习笔记
第八记:域属性的添加和访问
(1)、设置访问属性
1-1:通过ActionContext设置访问属性
public String execute(){
ActionContext act=ActionContext.getContext();
act.getApplication().put("application","this is application scope");
act.getSession().put("session","this is session scope");
act.put("request","this is request scope");
return "SUCCESS";
}
1-2:通过ServletActonContext设置属性
原理:获取到HttpServletRequest对象,利用setAtrribute()来实现。
public String requestAndServletContext(){
HttpServletRequest request=ServletActionContext.getRequest();
ServletContext servletContext=ServletActionContext.getServletContext();
servletContext.setAttributet("application","this is application scope");
request.getSession().setAttributet("session","this is session scope");
request.setAttributet("request","this is request scope");
return "SUCCESS";
}
(2)、访问设置的属性
在success.jsp页面中用EL表达式获取值:
${applicationScope.application}<br/>
${sessionScope.session}</br>
${requestScope.request}<br/>
第八记:域属性的添加和访问
(1)、设置访问属性
1-1:通过ActionContext设置访问属性
public String execute(){
ActionContext act=ActionContext.getContext();
act.getApplication().put("application","this is application scope");
act.getSession().put("session","this is session scope");
act.put("request","this is request scope");
return "SUCCESS";
}
1-2:通过ServletActonContext设置属性
原理:获取到HttpServletRequest对象,利用setAtrribute()来实现。
public String requestAndServletContext(){
HttpServletRequest request=ServletActionContext.getRequest();
ServletContext servletContext=ServletActionContext.getServletContext();
servletContext.setAttributet("application","this is application scope");
request.getSession().setAttributet("session","this is session scope");
request.setAttributet("request","this is request scope");
return "SUCCESS";
}
(2)、访问设置的属性
在success.jsp页面中用EL表达式获取值:
${applicationScope.application}<br/>
${sessionScope.session}</br>
${requestScope.request}<br/>
相关文章推荐
- Struts2学习笔记之域属性的添加和访问
- 【Struts2学习笔记(8)】访问或添加request/session/application属性获取HttpServletRequest / HttpSession / ServletContex
- Struts2.0学习笔记 --- 访问或添加几个属性的三种方式
- struts2访问或添加request/session/application属性
- Struts2_访问或添加request等属性
- struts2示例代码-访问或者添加application、session、request等几个属性
- Maven学习笔记 -- day02 Maven整合struts2及Maven核心概念、添加插件
- Struts2学习笔记三(异常处理、模型驱动和属性驱动、servlet接口、Preparable接口)
- struts2中访问和添加Application、session以及request属性
- [原创]java WEB学习笔记59:Struts2学习之路---OGNL,值栈,读取对象栈中的对象的属性,读取 Context Map 里的对象的属性,调用字段和方法,数组,list,map
- struts2学习笔记-模型驱动和属性驱动
- JNI学习笔记:(1)开篇(2)本地代码访问Java代码 (3)本地方法取得Java属性/调用java方法 (4)本地代码创建Java对象(包括javaString) (5) 本地方法处理java数组
- 【Struts2学习笔记(10)】自定义拦截器管理权限访问
- struts2教程:13、访问或添加request/session/application属性
- struts2学习笔记-------为action的属性注入值
- JAVAEE学习——struts2_02:结果跳转方式、访问servletAPI方式、获得参数以及封装、练习:添加客户
- 【Struts2学习笔记(3)】为Action的属性注入值
- java web浏览器访问工程前面添加一级目录学习笔记
- Struts2学习笔记三——Namespace与访问路径
- Struts2访问或者添加request等属性