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