java - 如何使用struts 1.3为一个独特的表单设置多个 Action ?

标签 java web

我正在为一个大学项目开发​​一个简单的虚拟商店。我使用的是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-b​​ean 名称) scope type和正向映射(可能是愚蠢的问题),您需要相同的操作,只需在您想使用它的任何地方给出相同的操作名称即可。 如果任何 1 个参数不同,则需要指定不同的 <action/>映射。

关于java - 如何使用struts 1.3为一个独特的表单设置多个 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23611536/

相关文章:

javascript - 加快图像背景的页面加载

html - CSS 变换 3d 性能问题

grails - Grails-客户端与服务器端模板

java - 如何使用 RxJava2 将多个单词组合成一个句子?

java - 如何在 LINUX 上设置环境变量 CLASSPATH 和 NoClassDefFoundError

java - Android:按下后退按钮时提示用户保存更改

java - Java中如何正确读取JSON数据?

Node.js 应用程序从本地主机到网络

java - 为什么我提高内存时更频繁地获得 GC?

visual-studio-2005 - Visual Studio 将升级后的 Web 应用程序作为网站打开