![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2 技术
iteye_15937
这个作者很懒,什么都没留下…
展开
-
Struts2教程1:第一个Struts2程序
[color=violet][color=violet][/color][color=violet][/color][color=violet][size=large][b]本系列教程为转载自http://www.blogjava.net/nokiaguy/archive [/b] :D [/size] 在本系列教程中我们将学习到Struts2的各种技术。在本教程中使用的工具和程序库的版本如...2008-05-22 12:04:30 · 81 阅读 · 0 评论 -
Struts2教程9:实现自已的拦截器
[color=violet][color=blue] 在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。 一、拦截器的实现 实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。Interceptor接口有如下三个...2008-05-22 12:26:53 · 85 阅读 · 0 评论 -
Struts2教程8:拦截器概述
[color=violet][color=blue] Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。 Struts2拦截器类必须从com.opensymphony.xwork2.interc...2008-05-22 12:25:53 · 60 阅读 · 0 评论 -
Struts2教程7:上传任意多个文件
[color=violet][color=blue]一、上传单个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。在本文中先介...2008-05-22 12:22:16 · 102 阅读 · 0 评论 -
Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法
[color=violet][color=blue]在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。 但在Struts2 Action类中仍然有很多方法...2008-05-22 12:18:27 · 162 阅读 · 0 评论 -
Struts2教程5:使用Validation框架验证数据
[color=violet][color=blue]在《Struts2教程4:使用validate方法验证数据》中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证。在Struts2中为我们提供了一个Validation框架,这个框架和Struts1.x提供的V...2008-05-22 12:16:27 · 126 阅读 · 0 评论 -
Struts2教程4:使用validate方法验证数据
[color=violet][color=blue][color=black][color=darkblue]在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execut...2008-05-22 12:14:06 · 164 阅读 · 0 评论 -
Struts2教程3:struts.xml常用配置解析
[color=violet][color=blue][color=red]在本文中将详细讲述struts.xml文件的常用配置及注意事项。 1. 使用标签重用配置文件 在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将stru...2008-05-22 12:11:54 · 123 阅读 · 0 评论 -
Struts2教程2:处理一个form多个submit
[color=violet][color=blue]在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示: 由于在中的多个提交按钮都向一个action提交,使用Struts2 Action的execute方法就无法判断用户点击了哪一个提交按钮。如果大家使用过Struts1.x就会知道在Struts...2008-05-22 12:06:22 · 94 阅读 · 0 评论 -
Struts2教程10:国际化
[color=violet][color=red][color=yellow][color=violet][color=darkred][color=cyan][color=brown][color=orange][color=blue]国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就...2008-05-22 12:28:47 · 72 阅读 · 0 评论