我正在开发使用 Struts 2 框架的 Web 应用程序。我需要对此 Web 应用程序进行一些更改,所以我正在经历它。在我找到的JSP页面上
<form name="viewIntegrationFormId" id="viewIntegrationFormId" action="<integration:urlAction actionName='/integration/viewIntegration'></integration:urlAction>" method="POST">
这里令人困惑的是 action
。通常它很简单,如 action= someActionName
。这样我们就可以将它映射到实际的 POJO。
那么上面的 Action 名称是什么,如何映射到Java类呢?
最佳答案
默认情况下,Struts2 Action 映射器使用不带斜杠的 Action 名称。因此,从路径 /integration/viewIntegration
您可以确定 namespace 和操作名称:
- 命名空间:
/integration
- Action 名称:
viewIntegration
关于java - 嵌入在 URL 中的 Struts2 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37976577/