Struts2中摒弃掉了Struts1中对servlet各种对象的直接引用,增加了代码的灵活性。在开发各环节中经常用到的各种属性获取、存放则采用封装的方式予以提供,以下为实例:
java代码中的属性操作。
//封装类获取属性
public String execute(){
ActionContext ctx = ActionContext.getContext(); //获取HttpServletRequest属性集合
Map appli = ctx.getApplication(); //获取ServletContext 全局变量集合
Map session = ctx.getSession(); //获取HpptSession 属性集合
appli.put("app", "全局范围"); //往ServletContext中放入
session.put("session", "session范围");//往session中放入
ctx.put("request", "request范围"); //往request中放入
return "success";
}
public String test(){
HttpServletRequest request = ServletActionContext.getRequest(); //获取HttpServletRequest
ServletContext ctx = ServletActionContext.getServletContext(); //获取ServletContext
HttpSession session = request.getSession(); //获取HttpSession
return "success";
}
页面数据调用方式可以采用jstl等方式对各种对象中的数据进行遍历、存取等操作。
分享到:
相关推荐
struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...
Struts2配置文件详解--精品版这个很好很强大
struts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jarstruts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jar
包含struts2-core-2.5.10.1.jar,struts2-jfreechart-plugin-2.5.10.1.jar,struts2-json-plugin-2.5.10.1.jar,struts2-junit-plugin-2.5.10.1.jar,struts2-bean-validation-plugin-2.5.10.1.jar,struts2-cdi-...
最新struts2-struts1-plugin-2.1.8.1.jar
struts2-convention-plugin-2.3.32
赠送jar包:struts2-json-plugin-2.3.24.jar; 赠送原API文档:struts2-json-plugin-2.3.24-javadoc.jar; 赠送源代码:struts2-json-plugin-2.3.24-sources.jar; 赠送Maven依赖信息文件:struts2-json-plugin-...
struts2-config-browser-plugin-2.3.24.jar, struts2-core-2.3.24.jar, struts2-jasperreports-plugin-2.3.24.jar, struts2-jfreechart-plugin-2.3.24.jar, struts2-pell-multipart-plugin-2.3.24.jar, struts2-...
struts2-ssl-plugin-1.2.1.jar
struts2 最新漏洞 S2-016、S2-017修补方案 .docx
struts2-dojo-plugin-2.3.4 jar 日期控件的jar包 需要的自行下载
Struts2应用开发详解]_001.Struts2.2概述与MVC模式深度剖析
struts-config.xml struts标准配置文件 struts-config
struts2-dojo-plugin-2.2.1.jar, 直接导入到Struts2项目里即可,注意版本。
struts2-convention-plugin-2.3.24.1
struts2-convention-plugin-2.3.15.1.jar
struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-...
struts2-struts1-plugin-2.1.6.jar
struts2-jquery-plugin-3.1.0.jar
struts2-json-plugin,Struts JSON插件