struts-config.xml <form-beans>
<form-bean name="PetForm" type="com.aptech.jb.epet.web.form.PetForm"/>
<form-bean name="loginDynaForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="petId" type="java.lang.String"/>
<form-property name="petPassword" type="java.lang.String"/>
</form-bean>
</form-beans>
<action-mappings>
<action name="loginDynaForm" path="/pet" type="com.aptech.jb.epet.web.action.PetAction"
parameter="operate">
<forward name="login" path="/index.jsp"/>
<forward name="petInfo" path="/WEB-INF/jsp/pet/petInfo.jsp"/>
<forward name="toEditPet" path="/WEB-INF/jsp/pet/editPet.jsp"/>
<forward name="error" path="/WEB-INF/jsp/error.jsp"/>
</action>
</action-mappings>/pet专门接受一系列宠物的操作。
登录的时候用到了loginDynaForm,修改宠物信息的时候用到了PetForm
现在如何配置才能实现,一个action 对应两个form
<action name="loginDynaForm" name="PetForm" path="/pet" type="com.aptech.jb.epet.web.action.PetAction"
parameter="operate">
这样貌似不行吧?
<form-bean name="PetForm" type="com.aptech.jb.epet.web.form.PetForm"/>
<form-bean name="loginDynaForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="petId" type="java.lang.String"/>
<form-property name="petPassword" type="java.lang.String"/>
</form-bean>
</form-beans>
<action-mappings>
<action name="loginDynaForm" path="/pet" type="com.aptech.jb.epet.web.action.PetAction"
parameter="operate">
<forward name="login" path="/index.jsp"/>
<forward name="petInfo" path="/WEB-INF/jsp/pet/petInfo.jsp"/>
<forward name="toEditPet" path="/WEB-INF/jsp/pet/editPet.jsp"/>
<forward name="error" path="/WEB-INF/jsp/error.jsp"/>
</action>
</action-mappings>/pet专门接受一系列宠物的操作。
登录的时候用到了loginDynaForm,修改宠物信息的时候用到了PetForm
现在如何配置才能实现,一个action 对应两个form
<action name="loginDynaForm" name="PetForm" path="/pet" type="com.aptech.jb.epet.web.action.PetAction"
parameter="operate">
这样貌似不行吧?
解决方案 »
- antlr表达式是否支持中文?
- 请教如下的这个异常是怎么引起的?
- hibernate中建立多对多关联,如果要建中间表那个类,是不是只能建立单向关联?
- Spring3.0和XFire兼容的问题解决,保证可以
- 2年J2SE经验,能找到J2EE的工作吗
- struts/hibernate/spring等的构成,文件体系,各文件的作用,请达人讲解,最好附加介绍链接,越详细越好
- 使用Url Rewrite Filter实现页面伪静态化的一个小问题 ????
- Eclipse的GEF插件求助
- Struts的Action中如何在下载文件完成之后再跳转另一个页面?
- 用什么工具可以解开WAR和JAR文件包?
- 关于freemarker,ftl格式的初级问题请教
- 用Apache CXF框架的rest方式怎么支持https?
你可以为这个Action设置多个<action>信息 不过你确认这个Action对应多个FORM不会出问题? 里面的代码可行么?
取的时候按照你需要的取不就好了~~~~~~~~~
你如果不要考虑代码的独立性的话, 可以把多个对象的属性设置到一个类中, 这样就
对应一个form, 或者用DynamiForm
一个form可以供多个action使用,但一个action怎么能对应多个form,反正struts1是不能。struts2应该也不行,而且struts2基本上不用form。
一个action只能对应一个form一个form可以供多个action使用