
struts2
文章平均质量分 83
蒙娜丽宁
华为HDE(HUAWEI Developer Experts),UnityMarvel创始人,开放原子基金会银牌讲师,51CTO学堂金牌讲师,IT畅销书作者。从事软件研究和开发超过20年,长期从事编译器、人工智能、Python、Go、JavaScript、Java及跨平台技术的研究和开发工作,曾出版超过40本IT图书。主要著作包括《Python从菜鸟到高手》、《Python爬虫从菜鸟到高手》、《奇妙的Python:神奇代码漫游之旅》。
展开
-
Struts2系列教程1:第一个Struts2程序
在本系列教程中我们将学习到Struts2的各种技术。在本教程中使用的工具和程序库的版本如下:开发工具:MyEclipse6Web服务器:Tomcat6Struts版本:Struts2.0.11.1JDK版本:JDK1.5.0_12J2EE版本:Java EE5.0 在本系列教程中Web工程的上下文路径都是struts2,如果在Web根目录有一个index.jsp文件,原创 2008-04-14 09:22:00 · 2169 阅读 · 1 评论 -
Struts2教程10:国际化
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts2教程9:实现自已的拦截器国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就会显示英文信息。还有就是一些信息的格式,如日期格式等。从属性文件中获得字符串信息是国际化的基本应用。在Struts原创 2008-05-20 16:23:00 · 950 阅读 · 0 评论 -
Struts2教程8:拦截器概述
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts2教程7:上传任意多个文件Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。Struts2拦截器类必原创 2008-05-04 14:25:00 · 918 阅读 · 0 评论 -
Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts2教程5:使用Validation框架验证数据 在struts1.xAction类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或Http原创 2008-04-22 18:25:00 · 1064 阅读 · 0 评论 -
Struts2教程4:使用validate方法验证数据
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts2教程3:struts.xml常用配置解析在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Str原创 2008-04-17 15:25:00 · 1040 阅读 · 0 评论 -
Struts2教程7:上传任意多个文件
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法一、上传单个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组原创 2008-04-27 21:25:00 · 1163 阅读 · 0 评论 -
Struts2教程3:struts.xml常用配置解析
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts2教程2:处理一个form多个submit在本文中将详细讲述struts.xml文件的常用配置及注意事项。1. 使用标签重用配置文件在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个stru原创 2008-04-16 15:25:00 · 1282 阅读 · 0 评论 -
Struts2教程1:第一个Struts2程序
本文为原创,如需转载,请注明作者和出处,谢谢! 在本系列教程中我们将学习到Struts2的各种技术。在本教程中使用的工具和程序库的版本如下:开发工具:MyEclipse6Web服务器:Tomcat6Struts版本:Struts2.0.11.1JDK版本:JDK1.5.0_12J2EE版本:Java EE5.0 在本系列教程中Web工程的上下文路径原创 2008-04-15 22:25:00 · 1355 阅读 · 0 评论 -
Struts2教程9:实现自已的拦截器
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts2教程8:拦截器概述 在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。一、拦截器的实现 实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.I原创 2008-05-09 20:24:00 · 881 阅读 · 0 评论 -
Struts2教程5:使用Validation框架验证数据
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts2教程4:使用validate方法验证数据在《Struts2教程4:使用validate方法验证数据》中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证。在Strut原创 2008-04-21 20:25:00 · 1077 阅读 · 0 评论 -
Struts2教程2:处理一个form多个submit
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts2教程1:第一个Struts2程序 在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示:Code highlighting produced by Actipro CodeHighlighter (freeware)原创 2008-04-16 09:25:00 · 1068 阅读 · 0 评论 -
Struts2.1.6测试小记
本文为原创,如需转载,请注明作者和出处,谢谢! Struts2.1.x终于推出正式版了,迫不急待地下了试试(读者可以从http://struts.apache.org/download.cgi#struts216下载)。从这个版本所带的jar包上看丰富了很多。很多jar包的版本也有所提升。 下载后按着Struts 2.0.14版的方法进行配置,将我以前做的一些程序移原创 2009-02-06 12:19:00 · 850 阅读 · 0 评论 -
Struts 2杂谈(1):ValueStack对象的传送带机制
本文为原创,如需转载,请注明作者和出处,谢谢!源码与jar包下载(将rar改成jar,直接放在WEB_INF/lib目录中即可) 众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的原创 2009-02-11 22:19:00 · 1304 阅读 · 0 评论 -
Struts 2杂谈(2):如何向标签文件中的Struts 2标签传递参数值
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts 2杂谈(1):ValueStack对象的传送带机制 标签文件是JSP自定义标签中的一种,实现的方法在WEB-INF/tags目录或子目录中建立一个.tag文件,如table.tag,并通过taglib指令来引用.tag文件所在的目录,代码如下:Code highlighting p原创 2009-02-26 19:18:00 · 1339 阅读 · 0 评论 -
Struts2教程2:处理一个form多个submit
本文为原创,如需转载,请注明作者和出处,谢谢! 在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/原创 2008-04-16 12:11:00 · 2179 阅读 · 1 评论 -
Struts2教程3:struts.xml常用配置解析
本文为原创,如需转载,请注明作者和出处,谢谢!在本文中将详细讲述struts.xml文件的常用配置及注意事项。1. 使用标签重用配置文件在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文原创 2008-04-16 16:32:00 · 1630 阅读 · 1 评论 -
Struts2教程4:使用validate方法验证数据
本文为原创,如需转载,请注明作者和出处,谢谢!在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,我们可以在validate方法中验原创 2008-07-01 09:11:00 · 1508 阅读 · 0 评论 -
Struts2.1.6测试小记
本文为原创,如需转载,请注明作者和出处,谢谢! Struts2.1.x终于推出正式版了,迫不急待地下了试试(读者可以从http://struts.apache.org/download.cgi#struts216下载)。从这个版本所带的jar包上看丰富了很多。很多jar包的版本也有所提升。 下载后按着Struts2.0.14版的方法进行配置,将我以前做的一些程序移植到S原创 2009-02-06 13:01:00 · 1699 阅读 · 2 评论 -
Struts2教程5:使用Validation框架验证数据
本文为原创,如需转载,请注明作者和出处,谢谢!在《Struts2教程4:使用validate方法验证数据》中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证。在Struts2中为我们提供了一个Validation框架,这个框架和Struts1.x提供的Val原创 2008-12-27 18:19:00 · 1374 阅读 · 1 评论 -
Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法
本文为原创,如需转载,请注明作者和出处,谢谢! 在struts1.xAction类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。 但在Struts2 Action类原创 2008-12-27 18:27:00 · 1146 阅读 · 0 评论 -
Struts2教程7:上传任意多个文件
本文为原创,如需转载,请注明作者和出处,谢谢!一、上传单个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。在本原创 2008-12-27 18:30:00 · 1157 阅读 · 0 评论 -
Struts2教程8:拦截器概述
本文为原创,如需转载,请注明作者和出处,谢谢!Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。Struts2拦截器类必须从com.opensymphony.xwork2.inte原创 2008-12-27 18:32:00 · 1242 阅读 · 0 评论 -
Struts2教程9:实现自已的拦截器
本文为原创,如需转载,请注明作者和出处,谢谢! 在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。一、拦截器的实现 实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。Interceptor接口有原创 2008-12-27 18:36:00 · 1141 阅读 · 0 评论 -
Struts2教程10:国际化
本文为原创,如需转载,请注明作者和出处,谢谢!国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就会显示英文信息。还有就是一些信息的格式,如日期格式等。从属性文件中获得字符串信息是国际化的基本应用。在Struts2中使用的属性文件就是Java属性文件,扩展名为proper原创 2008-12-27 18:38:00 · 1111 阅读 · 0 评论 -
《Java Web开发速学宝典》样章(共3章)
本文为原创,如需转载,请注明作者和出处,谢谢!下载地址1下载地址2各章节例子源码综合项目案例源码第4章 Servlet开发基础第8章 Java Web国际化第10章 简单标签李宁编著博客:http://nokiaguy.blogjava.nethttp://blog.csdn.n原创 2009-12-14 14:32:00 · 1213 阅读 · 0 评论