0

我是 Stripes 的新手,当我向我的 Java 应用程序发帖时出现以下错误:

java.lang.NoSuchMethodException: net.sourceforge.stripes.action.Resolution.<init>

帖子被很好地接收,并且适当的方法被调用(setHeadings),但是只要帖子发生,它就会在日志和控制台中留下大堆栈转储,显然是因为上述原因。

什么可能导致此问题?

4

1 回答 1

1

原来我有 2 个名为“setHeadings”的方法和 2 个名为“getHeadings”的方法,但签名不同,Stripes 感到困惑并调用了错误的方法。

因此,当它想要一个“getHeadings”作为解决方案时,stripes 试图为该属性调用我的“getHeadings”,因此它可以返回响应。

解决方案是简单地将我的帖子方法名称更改为“saveHeadings”而不是“setHeadings”以避免冲突!

于 2013-01-11T14:48:25.693 回答