Struts
文章平均质量分 79
dangdanglili
这个作者很懒,什么都没留下…
展开
-
Struts2 学习笔记一
1. Struts1 与 Struts2的区别Struts2从字面上来看似乎是Struts1的升级,但实事上可以说Struts2与Struts1几乎没有什么关系,除了名字相同外;说实在的,Struts2可以看作是WebWork的升级,因为无论从编程风格的相似性还是所引用到的jar包,到处可以看到WebWork的身影。下面就来比较下Struts1与Struts2到底有哪些区别吧:原创 2009-03-18 23:13:00 · 682 阅读 · 0 评论 -
Struts2学习笔记四
最早使用动态方式调用是在Spring中,没想到Struts2也支持动态方法调用了,真是方便不少啊,呵呵,下面就来说说吧 :-) 6.动态方法调用 Struts2支持动态方法调用,它指的是一个Action中有多个方法,系统根据表单元素给定的action来访问不同的方法,而不用写多个Action。 使用动态方法调用前必须设置Struts2允许动态方法调用,原创 2009-03-18 23:16:00 · 935 阅读 · 0 评论 -
Struts2学习笔记七
一个优秀的框架通常对于异常的处理都是很周到的,下面就让我们来看看Struts2中的异常处理机制吧11.Struts2的异常 除了在Action中手动捕捉异常外,Struts2允许通过struts.xml文件来配置异常的处理,为了使用Struts2的异常处理机制,必须打开Struts2的异常映射功能,这步操作需要一个拦截器,该拦截器已经在struts-default.xml文件中原创 2009-03-18 23:18:00 · 513 阅读 · 0 评论 -
Struts2学习笔记六
习惯了Struts1中的单独用ActionForm来封装请求参数,一时间还不太习惯Struts2在Action中对请求参数进行封装的模式,不过没关系,在Struts2同样可以使用VO来封装对象的。10.属性驱动和模型驱动 模型驱动的意思是使用单独的JavaBean来封装请求参数,使之贯穿于整个MVC流程;而与之对应的属性驱动则是使用属性作为贯穿MVC流程的信息携带者。进一步说来原创 2009-03-18 23:18:00 · 1223 阅读 · 0 评论 -
Struts2学习笔记二
接着上次的继续...... 4.详解struts.xml文件 (1). Bean配置 在配置Struts2的大部分核心组件时,会用到bean元素,其实Strus2中的bean元素与Spring中的bean元素无论从属性还是功能上都差别不大,即是方便地扩展框架的核心组件,以下是bean元素的属性:l class:必须> 指定Bean实例的实现类;l原创 2009-03-18 23:13:00 · 882 阅读 · 0 评论 -
Struts2学习笔记三
今天弄了半天终于明白如何在Action中访问Servlet API了,唉......感觉没有Struts1方便,不过为了解偶也是值得的,呵呵 5.访问Servlet API 前面曾经说过,用户所写的Action并不是真正处理用户请求的Action实例,而仅仅是Struts2的Action代理的代理目标,这是因为它没有和Servlet API直接关联,根本无法处理用户的请求,原创 2009-03-18 23:15:00 · 795 阅读 · 0 评论 -
Struts2学习笔记五
Action配置完了就该配置返回结果了,这样才能让它们关联起来哦7.配置结果类型 Struts2使用元素在struts.xml文件中进行结果配置,根据元素的位置不同,可以分为:l 局部结果:将配置在中;l 全部结果:将配置在中; 元素的有两个属性,分别是name属性和type属性,此外在元素中还可以配置元素,元素的name属性可以原创 2009-03-18 23:17:00 · 520 阅读 · 0 评论 -
Struts2学习笔记九
上传与下载,一个古老而现代的话题......让我们试目以待13.Struts2中文件的上传与下载 (1). 数据编码方式 表单的enctype属性用于指定表单数据的编码方式,它可以为以下值:l application/x-www-form-urlencoded:默认的编码方式,只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码原创 2009-03-18 23:20:00 · 749 阅读 · 0 评论