![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
思路决定出路
这个作者很懒,什么都没留下…
展开
-
Struts2教程1:第一个Struts2程序
在本系列教程中我们将学习到Struts2的各种技术。在本教程中使用的工具和程序库的版本如下: 开发工具:MyEclipse6 Web服务器:Tomcat6 Struts版本:Struts2.0.11.1 JDK版本:JDK1.5.0_12 J2EE版本:Java EE5.0 在本系列教程中Web工程的上下文路径都是struts2,如果在Web根目录有一个index.jsp文件,转载 2013-07-24 13:53:27 · 451 阅读 · 0 评论 -
Struts2教程2:处理一个form多个submit
在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示: 由于在中的多个提交按钮都向一个action提交,使用Struts2 Action的execute方法就无法判断用户点击了哪一个提交按钮。如果大家使用过Struts1.x就会知道在Struts1.2.9之前的版本需要使用一个LookupD转载 2013-07-24 14:02:47 · 419 阅读 · 0 评论 -
Struts2教程5:使用Validation框架验证数据
在《Struts2教程4:使用validate方法验证数据》中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证。在Struts2中为我们提供了一个Validation框架,这个框架和Struts1.x提供的Validation框架类似,也是通过XML文件进行配转载 2013-07-24 15:18:40 · 616 阅读 · 0 评论 -
Struts2教程3:struts.xml常用配置解析
在本文中将详细讲述struts.xml文件的常用配置及注意事项。 1. 使用标签重用配置文件 在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml 文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用标签引用转载 2013-07-24 14:11:10 · 416 阅读 · 0 评论 -
MVC ---struts2 实现的分析
在回顾了我们写代码的历史之后,我们回过头来看看,我们到底要什么? 无论是使用JSP,还是使用Struts1,或是Struts2,我们至少都需要一些必须的元素(如果没有这些元素,或许我还真不知道这个程序会写成什么样子): 1. 数据 在这个例子中,就是name和password。他们共同构成了程序的核心载体。事实上,我们往往会有一个User类来封装name和password,这样会使得我们的程原创 2013-07-31 15:32:11 · 493 阅读 · 0 评论 -
Struts2教程4:使用validate方法验证数据
在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,我们可以在validate方法中验证,如果发生错误,可以根据错误的level选择转载 2013-07-24 15:13:04 · 492 阅读 · 0 评论 -
Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法
在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。 但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方法。转载 2013-07-24 15:25:52 · 407 阅读 · 0 评论 -
struts2 初学详细分析------适合初学
简单的HelloAction 的实现: 1)创建包结构…… com.sun.entity com.sun.dao com.sun.action 2)复制struts2的核心包 xwork-core-2.1.6.jar struts2-core-2.1.8.1.jar ognl-2.7.3.jar freemarker-2.3.15.jar commons-fileupload原创 2013-07-31 15:25:24 · 494 阅读 · 0 评论