盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

Struts的动态表单的应用

时间:2025/1/4作者:未知来源:盾怪网教程人气:

[摘要]By James M. Turner 这篇文章以实例代码来阐述Dynaforms在struts1.1种的引用??译者注 如果你使用过struts先前的版本,你就会注意到你需要花费大量的时候来写Act...
By James M. Turner


这篇文章以实例代码来阐述Dynaforms在struts1.1种的引用??译者注


如果你使用过struts先前的版本,你就会注意到你需要花费大量的时候来写ActionForm类文件,而这些类文件对于struts都是非常关键的(它充当“View”的一部分),通常它的结构就是bean properties在加上一个validate方法(有时还有reset方法)。

随着struts1.1版本的推出,开发员有了另外一种方法来完成前面的任务:使用DynaBeans。DynaBeans动态生成Java Beans。这就意味着我们可以通过配置(通常利用xml)

来生成formbean而不是在formbean中硬编码。

为了了解DynaBeans(struts中为Dynaforms)是如何工做的,让我们看一个简单的表单,字段有:name,address,telephone等,下面的代码为通常的写法(没有使用Dynaforms)。


article1.CustomerForm


package article1;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionError;
import javax.servlet.http.HttpServletRequest;

public class CustomerForm extends ActionForm {

protected boolean nullOrBlank (String str) {
return ((str == null)

关键词:Struts的动态表单的应用




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版