Struts2的Action可以是一个POJO(即简单的javaBean),也实现Action接口,或者继承ActionSupport类。 1.Action接口:public interface Action { public static final String SUCCESS = ...
分类:
其他好文 时间:
2015-03-18 01:08:50
阅读次数:
124
Spring的WEB模块用于整合Web框架,例如Struts 1、Struts 2、JSF等
整合Struts 1
继承方式
Spring框架提供了ActionSupport类支持Struts 1的Action。继承了ActionSupport后就能获取Spring的BeanFactory,从而获得各种Spring容器内的各种资源
import org.springframework.w...
分类:
编程语言 时间:
2015-03-14 12:27:14
阅读次数:
125
1)如果你的Action类是继承自ActionSupport的话,确切的说是重写了execute方法,ActionSupport里的默认实现就是返回"success"视图。因此,你可以不实现execute方法,只要你的struts.xml里有"success"对应的result即可。2)如果你的Ac...
分类:
其他好文 时间:
2015-03-13 16:11:21
阅读次数:
144
Result配置详解说明:在前面的许多案例中我们所用到的Action基本都继承自ActionSupport这个类,而在这个类中我们定义了五个字段:SUCCESS,NONE,ERROR,INPUT,LOGING。我们可以直接返回这些字段值,这些字段值实质是被定义成:StringSUCCESS=”suc...
分类:
其他好文 时间:
2015-02-28 18:29:32
阅读次数:
130
1、通过ActionContext直接获取 1 public testAction extends ActionSupport { 2 private Map request; 3 private Map session; 4 private Map application;...
分类:
Web程序 时间:
2015-02-21 15:28:20
阅读次数:
166
对于输入校验,Struts2提供了两种方式,1、使用validate方法;2、基于XML配置实现 。
validate()方法
支持校验的Action必须实现Validateable接口,一般直接继承ActionSupport就可以了
public void validate() { //会对所有的Action起作用
if(username == null |...
分类:
其他好文 时间:
2015-02-11 09:19:49
阅读次数:
194
如果要获得上传文件的原始名称,需要定义一个String类型的属性,属性名必须为***FileName,其中***为File属性的名称;同理,如果要获取该文件的MIME类型,需要定义一个***ContentType的String属性
单个文件上传
public class UploadAction extends ActionSupport{
private File image...
分类:
Web程序 时间:
2015-02-09 09:25:10
阅读次数:
171
一、整体配置及开发流程1.首先写javabean,并生成响应的getter、setter方法,一般继承ActionSupport,须有一个抛出Exception的方法,且返回值为String类型;2.配置Web.xmlstruts2org.apache.struts2.dispatcher.ng.f...
分类:
Web程序 时间:
2015-02-03 22:32:40
阅读次数:
167
1 index.jsp
2action类
package org.action;
import com.opensymphony.xwork2.ActionSupport;
public class ValidationTestAction extends ActionSupport {
/*...
分类:
其他好文 时间:
2015-02-01 16:15:11
阅读次数:
183
第十章Struts2的输入校验1Struts2输入校验原理 a.分类validate()方法校验 b.validation框架校验2valibate()方法校验实现 步骤 IAction类继承ActionSupport II重写pulicvoidvalidate()方法,在其中编写相关校验规则;.....
分类:
其他好文 时间:
2015-01-19 18:47:06
阅读次数:
155