Struts2 嵌入在 URL 中的操作

Struts2 action embedded in URL

我正在开发使用 Struts 2 框架的 Web 应用程序。我需要对此 Web 应用程序进行一些更改,所以我正在经历它。在 JSP 页面上我找到了

<form name="viewIntegrationFormId" id="viewIntegrationFormId" action="<integration:urlAction actionName='/integration/viewIntegration'></integration:urlAction>" method="POST">

令人困惑的是action。通常是直截了当的 action= someActionName。这样我们就可以将它映射到实际的 POJO。

那么上面的动作名称是什么,我如何映射到 Java class?

默认情况下 Struts2 动作映射器使用不带斜杠的动作名称。因此,从路径 /integration/viewIntegration 您可以确定名称空间和操作名称:

  • 命名空间:/integration
  • 操作名称:viewIntegration