- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
DynaActionForm
和 ActionForm
有什么区别?
有人说 DynaActionForm
并不是真正的动态,因为在 struts-config.xml< 中重新配置 属性后,您仍然需要重新启动服务器
文件(否则不会获取修改)
最佳答案
如果是 ActionForm
,
我们必须提供setters
和 getters
每当用户添加一个控件时。当用户创建一个 View 时,相同的过程会一次又一次地重复。
但是,如果是 DynaActionForm
它消除了这种负担并创建了表单 bean 本身。这样用户不必写setters
和 getters
. DynaActionForm
不需要bean 类 并且我们将表单 bean 声明为 DynaActionForm
输入 struts-confing.xml
.我们将在 struts-config.xml
中声明属性及其类型
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
<struts-config>
<!-- ========== Form Bean Definitions ================= -->
<form-beans>
<form-bean name="submitForm"
type="hansen.playground.SubmitForm"/>
</form-beans>
<!-- ========== Action Mapping Definitions ============ -->
<action-mappings>
<action path="/submit"
type="hansen.playground.SubmitAction"
name="submitForm"
input="/submit.jsp"
scope="request">
<forward name="success" path="/submit.jsp"/>
<forward name="failure" path="/submit.jsp"/>
</action>
</action-mappings>
</struts-config>
更新
struts-config.xml
has two sections: the form-beans section, that lists the ActionForm beans, and the action-mappings.The mapping of the request (MyActionForm.do
) to a specific Action and ActionForm class is done in the struts-config.xml file.
关于java - DynaActionForm 和 ActionForm 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13899112/
我有 dynaActionForm,该表单包含两个数组(行程和路线)。 现在我需要通过执行 OR 来检查 jsp 页面中的两个数组是否不为空。 OR 我怎样才能做到以上?我使用 JSTL 尝试了以
DynaActionForm 和 ActionForm 有什么区别? 有人说 DynaActionForm 并不是真正的动态,因为在 struts-config.xml
我是一名优秀的程序员,十分优秀!