struts中的DynaActionForm实际上是做什么的?有人说,“如果我们开发越来越多的struts应用程序或操作类,那么就必须创建越来越多的ActionForms。这意味着,对于我们想要执行的几乎每一个业务逻辑的ActionForm。这是时间的消耗。”。
因此,DynaActionForm出现在我们在struts-config.xml文件中创建的图片中。
但是,我们仍然必须为struts-config.xml文件中的许多业务Aciton创建相同的DynaActionFrom来进行映射。
编写ActionFrom (而不是DynaActionForm )要灵活得多?
请解释一下,dynaActionForm的行为如何?
发布于 2013-02-19 12:48:02
DynaActionForms不需要任何(或更多) Java代码;ActionForms需要。
我是在文档中注明
不必为bean的每个属性创建一个新的ActionForm子类和新的get/set方法,您可以在框架的配置文件中列出它的属性、类型和默认值。
发布于 2014-02-25 09:57:12
DynaActionForm的真正目的是在原型的创建过程中。此时,它将帮助不太熟悉jsp的页面开发人员创建DynaForm并使原型正常工作,他不需要深入了解java代码中的滚动细节。
但是,创建ActionForm总是比在项目中使用DynaForm更好。
https://stackoverflow.com/questions/14954967
复制相似问题