我正在使用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类?

最佳答案

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


命名空间:/integration
动作名称:viewIntegration

10-01 15:24