struts中的DynaActionForm实际做什么?据说"如果我们开发越来越多的struts应用程序或Action类,那么就必须创建越来越多的ActionForms。这意味着,ActionForm几乎适用于我们想要执行的每一个业务逻辑。这是时间消耗。"
所以DynaActionForm进入了我们在struts-config.xml文件中创建的图片中。
但是,我们仍然必须在struts-config.xml文件中为这些许多业务Aciton创建相等的DynaActionFrom来进行映射。
编写ActionFrom(而不是DynaActionForm)要灵活得多?
请解释,dynaActionForm的行为如何?
这在文件中有说明:
您可以在框架的配置文件中列出其属性、类型和默认值,而不是为每个bean的属性创建新的ActionForm子类和新的get/set方法。
DynaActionForm的真正目的是在创建原型的过程中。此时,它将帮助可能不太熟悉jsp的页面开发人员创建DynaForm并使原型正常工作,而不需要了解java代码中的wroking细节。
但创建ActionForm总是比在项目中使用DynaForm更好。
更详细的解释