1. Struts2的Action与Servlet API解耦,但是提供了访问Servlet API的方式,因为只有通过这些API才能够访问到JSP的内部对象,譬如访问到session的内容。 Struts2可以通过ActionContext类来访问Servlet API,jsp内部对象和Servlet API 的内容参照http://blog.csdn.net/freedom0203/archive/2008/02/25/2119937.aspx。
jsp内部对象介绍-->out对象、request对象、application对象、session对象、cookie对象。response对象、pageContent对象、page对象、exception对象。
out对象是把信息送回到客户端的浏览器中。response对象处理服务器端对客户端的一些响应。application对象用来保存网站的一
些全部变量。session对象用来保存单个用户访问时的一些信息。cookie对象将服务器端的一些信息写到客户端的浏览器中。request对象用来
得到用户的信息。pageContent对象提供乐访问和放置页面中共享数据的方式。page对象时JSP页面本身。exception对象再有错的网页
中未被捕获的例外。
2. Struts2直接访问Servlet API的接口: ServletContextAware(用来访问ServletContext实例)、ServletRequestAware(用来访问HttpServletRequest实例)、ServletResponseAware(用来访问HttpServletResponse实例)。或者通过一个静态工具类ServletActionContext来访问。
3. struts.xml中的result type默认是dispatcher,是jsp的结果类型,所有自带的result type都定义在struts-default.xml文件中,其中plaintext表示返回的是页面的源代码;redirect是重定向,将重新产生一请求,而所有的请求参数、请求属性、Action实例和Action中封装的属性全部丢失;redirect-action是重定向到一个新的action,而不是重定向到一个新的资源。
分享到:
相关推荐
struts2学习笔记总结
struts2学习笔记,非本人所写,但有学习的价值,总结的很好,分享一个!
Struts2学习笔记,介绍了struts2的基础部分
这是学习struts2时记得重点笔记,包括了一些原理,ognl语句的编写,以及如何设置拦截器等等一些基本知识,起到复习和巩固的作用
struts2学习笔记struts2学习笔记struts2学习笔记
struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换
本人学习struts2的笔记,希望大家可以多多学习以后共同交流
1. struts2框架的引入 1)把struts2的相关jar包导入到项目中去 2)把struts2框架的配置文件struts.xml复制粘贴到项目中的src下面(同时也可以把log4j.properties放到src下) 在这里我们主要是要的这个struts.xml文件...
namespace :对应与项目名称后面的"/"(例如Struts2_0100_Introduction后面的"/") (http://localhost:8080/Struts2_0100_Introduction/) 四、 标签 是用来解决重名的问题,例如当系统的前台和后台都有一个action...
structs2很详细的学习笔记,structs2的建造,工作原理,例子,逐步讲解,纯文字的
struts2四天的学习笔记。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
个人收藏,纯属备份作用,做个记录,方便需要时候查看
Struts2 学习笔记.doc,Struts2 学习笔记.doc
struts2学习笔记三
struts2学习笔记二