ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

struts2基于xml配置方式对Action方法进行校验(1/2)

来源:网络整理     时间:2015-12-27     关键词:

本篇文章主要介绍了"struts2基于xml配置方式对Action方法进行校验",主要涉及到方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 一、struts2校验流程1、类型转化器对请求参数执行类型转换,把转换后的赋给action中的属性;2、如果在执行类型转换器的过程中出现异常,系统会将异常信息保...

一、struts2校验流程

1、类型转化器对请求参数执行类型转换,把转换后的值赋给action中的属性;

2、如果在执行类型转换器的过程中出现异常,系统会将异常信息保存到ActionContex中,conversionError拦截器将异常信息封装到fieldErrors中,不管类型转换器是否出现异常,都会先调用Action的validateXxx()方法,Xxx为方法名,再调用action中的validate()方法

3、如果系统中的fieldErrors存在的错误信息,系统自动将请求转发到名称为input的视图,如果系统中的fieldErrors没有任何错误信息,系统将执行action中的处理方法。

二、struts2校验

 使用xml对Action方法进行校验方式主要有两种,一种是对Action的所有方法进行校验,另一种对Action指定方法进行校验。

1、对Action的所有方法进行校验

步骤:

1)创建Action类继承ActionSupport;

2)提供校验xml文件,该文件必须和action存放在同一包下;校验文件的取名格式为:PersonAction-validation.xml,其中PersonAction为action的简单类名,-validation为固定写法。

示例:

程序包如下:

struts2基于xml配置方式对Action方法进行校验

主程序的入口:index.jsp,主要对用户输入参数进行校验显示,这里我用empEntity类封装username,passwor属性,所以需要用emp.username取值


	
	
	
		
用户登陆
账号:
密码:
employeeAction.xml校验文件配置信息




	

		
			true
			请输入用户名
		
	
	
		
		    6
		    10
		    密码长度必须是6~10之间
		
	
创建struts.xml



	
	
		

			/index.jsp
			/emp/allpage.jsp
		
	

employeeAction.java

相关图片

相关文章