我是条纹新手,当我在Java应用程序上发帖时,我收到以下错误:
java.lang.NoSuchMethodException: net.sourceforge.stripes.action.Resolution.<init>
收到的帖子很好,调用了相应的方法(setHeadings),但是当帖子发生时,它会在日志和控制台中留下大堆栈转储,显然是因为上述情况。
可能导致此问题的原因是什么?
答案 0 :(得分:1)
事实证明,我有2个名为“setHeadings”的方法,以及2个名为“getHeadings”的方法,这些方法具有不同的签名,并且Stripes感到困惑并且调用错误的方法。
因此条纹试图为该属性调用我的“getHeadings”,当它想要一个“getHeadings”作为分辨率时,它可以返回一个响应。
解决方案是简单地将我的帖子方法名称更改为“saveHeadings”而不是“setHeadings”以避免碰撞!