我在NoSuchMethodException
中使用Wildcard method
映射我的操作时得到Struts2
。我的应用正常工作如果我创建了一个单独的操作但是在映射{{1时}} 方法。
表格
Wildcard
单独行动
<form name="viewIntegrationReport" id="viewIntegrationReport" action=" <integration:urlAction actionName='/integration/ReportIntegration'> </integration:urlAction>" method="POST"></form>
使用 <action name="viewReportIntegration" method="viewTransactionReport" class="com.integration.webapp.action.IntegrationAction">
<result name="integrationDetailsReportResponse" type="tiles">integrationReportView</result>
</action>
Wildcard
我不确定我在这里做错了什么。
答案 0 :(得分:0)
我认为最好回答这个问题而不是删除它。它可能会帮助知道的人。
我收到了NoSuchMethodException
,原因是java class
中方法的名称与我在action
中定义的模式不匹配。
动作
*Integration
<。pv文件中的操作方法名称
Changed it from viewTransactionReport to viewReport