0

我正在使用 Struts 2.5.14.1 和 Struts REST 插件。

除了自定义方法外,一切似乎都运行良好。

index()show()其他默认方法有效。

但是当我给出一些不同的自定义方法时,它似乎不起作用并引发错误。

com.opensymphony.xwork2.config.ConfigurationException: Method send for action message is not allowed!
    at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:203) ~[struts2-core-2.5.14.1.jar:2.5.14.1]
    at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:76) ~[struts2-core-2.5.14.1.jar:2.5.14.1]
    at org.apache.struts2.rest.RestActionProxyFactory.createActionProxy(RestActionProxyFactory.java:50) ~[struts2-rest-plugin-2.5.14.1.jar:2.5.14.1]
    at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:564) [struts2-core-2.5.14.1.jar:2.5.14.1]
4

1 回答 1

0

REST 插件按照约定使用将 HTTP 方法映射到 java 方法。

其他方法可以在不严格的休息动作映射器模式下进行映射。

如果您想了解更多信息,您应该阅读答案。

于 2018-02-23T02:33:33.037 回答