快乐编程-知识分享-Struts1.x学习-常用ActionForm-005

目标:学会使用struts1.x的四种常用的ActionForm

推荐:推荐使用LazyValidatorForm类

对象:适合自学者、初学者、兴趣爱好者。

理念: 先行动(Coding),后理解(Thinking) 在最短的时间内采取最大量的Coding 分享越多,收获越大

--------------------------------------------------------------------------------------------------------------------------------

一、继承ActionForm

 

public class LoginForm extends ActionForm{...}

二、继承ValidatorForm

 

public class LoginValidatorForm extends ValidatorForm{...}

 三、在strutsConfig.xml中配置DynaActionForm

 

		<form-bean name="dynaForm" type="org.apache.struts.action.DynaActionForm">
			<form-property name="username" type="java.lang.String" />
			<form-property name="password" type="java.lang.String" />
		</form-bean>

 四、在在strutsConfig.xml中配置LazyValidatorForm

 

		<form-bean name="lazyForm"
			type="org.apache.struts.validator.LazyValidatorForm" />

		<form-bean name="lazyForm"
			type="org.apache.struts.validator.LazyValidatorForm">
			<form-property name="userInfo" type="com.raky.train.domain.UserInfo" />
		</form-bean>

 --------------------------------------------------------------------------------------------------------------------------------

 

/**
 * ActionForm
 * @author raky
 * @version v1.0
 * 
 * 常用的Form四种:
 * 普通的  ActionForm        --> org.apache.struts.action.ActionForm
 * 动态的  DynaActionForm    --> org.apache.struts.action.DynaActionForm
 * 懒惰的  LazyValidatorForm --> org.apache.struts.validator.LazyValidatorForm
 * (LazyValidatorForm extends BeanValidatorForm extends ValidatorForm)
 * 验证的 ValidatorForm     --> org.apache.struts.validator.ValidatorForm
 *
 */

 总结:本文基本上总结了struts1.x常用的ActionForm使用技术和技巧。

猜你喜欢

转载自redlight168.iteye.com/blog/1734274