structs2
楊先生
android程序员
展开
-
Struts2教程8:拦截器概述
Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完拦截器后,最后会执行Action的execute方法。 Struts2拦截器类必须从com.opensymphony.xwork2.interceptor.Interceptor接口继承,在Intercepter接口中有如下三个方转载 2009-09-10 17:16:00 · 729 阅读 · 1 评论 -
Struts2教程7:上传任意多个文件
一、上传单个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用str转载 2009-09-10 17:18:00 · 710 阅读 · 1 评论 -
Struts2教程4:使用validate方法验证数据
在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,我们可以在validate方法中验证,如果发生错误,可以根据错误的level选择转载 2009-09-10 17:54:00 · 484 阅读 · 0 评论 -
Struts2教程9:实现自已的拦截器
在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。一、拦截器的实现 实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。Interceptor接口有如下三个方法:public interface Interceptor ext转载 2009-09-10 17:21:00 · 401 阅读 · 0 评论 -
Struts2教程5:使用Validation框架验证数据
在《Struts2教程4:使用validate方法验证数据》中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证。在Struts2中为我们提供了一个Validation框架,这个框架和Struts1.x提供的Validation框架类似,也是通过XML文件进行转载 2009-09-10 17:42:00 · 546 阅读 · 0 评论 -
Struts2教程3:struts.xml常用配置解析
在本文中将详细讲述struts.xml文件的常用配置及注意事项。1. 使用标签重用配置文件在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用标签引用这些配置文件。这样做转载 2009-09-10 17:22:00 · 470 阅读 · 0 评论 -
Struts2教程2:处理一个form多个submit(含源代码)
在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示: ... ... type="submit" value="保存" /> 由于在中的多个提交按钮都向一个action提交,使用Struts2 Action的execute方法就无法判断用户点击了哪一个提交按钮。如果大家使用过Struts1.x就会知道在转载 2009-09-10 18:01:00 · 621 阅读 · 0 评论 -
struts-hibernate-spring 连接池配置
1、web.xml配置,配置lisenter和需要加载的参数文件context-param。 xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/java转载 2009-09-16 11:29:00 · 678 阅读 · 0 评论 -
struts2文件下载
Struts2可以提供中文名文件下载的支持,HTML页面代码如下: Struts2的文件下载 下载中文名称的文件:下载中文名称文件 Action代码如下:package com.annlee.upload;import java.io.InputStream;import org.apache.struts2.ServletA原创 2009-09-17 09:04:00 · 869 阅读 · 1 评论