struts 中的 DynaActionForm

03-08-24 newpaul
谁能说说DynaActionForm 和ActionForm的区别吗?DynaActionForm 在效率上比ActionForm好多少?DynaActionForm 是不是只要在配置文件里写,不用像ActionForm写一个formbean? 不是太明白 谁能解释一下?

crazymens
2003-08-27 00:21
DynaActionForm 是对ActionForm的继承,DynaActionForm 通过在struts-config.xml可以得到,效率肯定不会高,但是更为灵活,在项目中可以避免写大量重复并且差别的不大的actionForm。看看

http://jakarta.apache.org/struts/userGuide/building_controller.html

,这个文章中讲的Map-backed ActionForms不错,不过不知道如何应用。

xuwanhong
2003-09-01 16:26
DynaActionForm的目的就是减少ActionForm的数目,利用它你不必创建一个个具体的ActionForm类,而是在配置文件中配置出所需的虚拟ActionForm。例如,在下表中通过指定<form-bean>的type为"org.apache.struts.action.DynaActionForm"来创建一个动态的ActionForm--loginForm。

摘自:http://www-900.ibm.com/developerWorks/cn/java/l-struts1-1/index.shtmlhttp://www-900.ibm.com/developerWorks/cn/java/l-struts1-1/index.shtml

猜你喜欢