`
自动放假
  • 浏览: 23375 次
文章分类
社区版块
存档分类
最新评论

DynaActionForm的实现

 
阅读更多

我们都知道了DispatchAction的使用方法,也知道了他的好处,现在我们看看DynaActionForm的用法与好处,DynaActionFrom的用法也比较简单,而且他的好处呢也是显而易见的,从他的名字上面来看,有个ActionForm原来的时候我们写的ActionForm需要写上他的setter与getter方法,这里我们用了DynaActionForm以后就不必再用到写这些方法了。DynaActionForm是ActionFrom的一个子类,他用的存储方式是Map的存储方式,下面我们看看怎么配置DynaActionForm与实现DynaActionForm。

struts-config.xml的配置方式:

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

这个就是其配置方式,我们从这里配置好了以后呢,就不用在写ActionForm了,我们需要用到什么的时候呢,直接到DynaActionForm中来拿就可以了。但是怎么才能拿出来呢?

方法很简单,与我们从ActionFrom中拿的方法一样。

DynaActionForm daf = (DynaActionForm)form.getString("name");

这样我们就可以从里面把我们想要的东西取出来了。是不是比ActionFrom用法方便多了,不用再写setter与getter方法了。

分享到:
评论

相关推荐

    struts1配置文件中DynaActionForm的使用

    用jsp、action、struts-config.xml配置文件,举例说明了DynaActionForm 在struts1 中的作用。

    Struts framework中DynaActionForm(动态表单)介绍及应用

    DynaActionForm(动态表单)介绍及应用,Struts framework中,ActionForm对象的封装及应用,通过Struts framework中的DynaActionForm类及其子类可以实现动态的ActionForm ,动态的ActionForm允许你通过Struts的配置...

    dynaActionForm.exe

    好东西 struts

    Struts1.3 备忘笔记

    05 Struts_05DynaActionForm : 相对应ActionForm来说,动态ActionForm只需要在配置文件中配置就可以了,但是它不能实现验证功能,演示人机交互实例。 06 Struts_06Filter : 中文编码的统一处理,通过Struct的请求...

    Struts原理(二)

    掌握DispatchAction 掌握在Struts中使用资源文件实现国际化 学会使用Struts显示出错信息 掌握DynaActionForm的使用 学会使用实体对象作为Form属性的开发技巧

    [摘]Struts 学习笔记之ActionForm

    比上面的完整 博文链接:https://shangdiyefankun.iteye.com/blog/122443

    struts1.x上传实例

    &lt;form-bean name="actionForm" type="org.apache.struts.action.DynaActionForm"&gt; &lt;form-property name = "filedata" type = "org.apache.struts.upload.FormFile" /&gt; name="actionForm" ...

    Struts in Action中文版

    2.4.4. Struts如何实现 Model 2, MVC, 和分层............................................................49 2.5. Struts 控制流...............................................................................

    struts in Action

    2.4.4. Struts 如何实现Model 2, MVC, 和分层............................................................49 2.5. Struts 控制流................................................................................

Global site tag (gtag.js) - Google Analytics