我正在为一个大学项目开发一个简单的虚拟商店。我使用的是struts 1.3。我的问题是我有这个:
<action name="ComprarMaisForm" path="/ComprarMais" scope="session" type="com.myapp.struts.ComprarMaisAction">
<forward name="pagar" path="/pago.jsp"/>
<forward name="eliminar" path="/vistaCarrito.jsp"/>
<forward name="comprarmais" path="/index.jsp"/>
</action>
我想要多个操作而不是一个。我该怎么办?
最佳答案
对于不同类型的操作,您必须使用不同的“路径”指定不同的操作映射
<action path="/goto1" ...> .. </action>
<action path="/goto2" ...> .. </action>
无论如何,如果您想要执行多个相同的操作 name
(form-bean 名称) scope
type
和正向映射(可能是愚蠢的问题),您需要相同的操作,只需在您想使用它的任何地方给出相同的操作名称即可。
如果任何 1 个参数不同,则需要指定不同的 <action/>
映射。
关于java - 如何使用struts 1.3为一个独特的表单设置多个 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23611536/