目标:学会使用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使用技术和技巧。
Struts1.x ActionForm
本文介绍了Struts1.x框架中四种常用的ActionForm:普通ActionForm、动态DynaActionForm、懒惰LazyValidatorForm和验证ValidatorForm。通过具体示例展示了如何在strutsConfig.xml中配置这些Form,并推荐使用LazyValidatorForm。
1428

被折叠的 条评论
为什么被折叠?



