strust的动态部署:
动态部署(Dynamic FormBean)与(new FormBean)的区别在于:
new FormBean会产生一个Form文件。而Dynamic FormBean将不会产生文件。
以注册为例:
new FormBean,将会产生:regForm.java
Dynamic FormBean将不会产生这样的regForm.java,但是它在struts-config.xml文件中会多:<form-property name="password" type="java.lang.String" />
<form-property name="account" type="java.lang.String" />
如:
------------------------------------------------------------------
<form-beans >
<form-bean name="regForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="password" type="java.lang.String" />
<form-property name="account" type="java.lang.String" />
</form-bean>
</form-beans>
——————————————————————————————————--
而:new formBean只会有:
<form-beans >
<form-bean name="loginForm" type="prj3.form.LoginForm" />
</form-beans>
产生的效果是一样的,