Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ストライプは初めてですが、Javaアプリに投稿すると、次のエラーが発生します。
java.lang.NoSuchMethodException: net.sourceforge.stripes.action.Resolution.<init>
投稿は正常に受信され、適切なメソッドが呼び出されます(setHeadings)が、投稿が発生するたびに、ログとコンソールに大きなスタックダンプとして残ります。これは、明らかに上記の理由によるものです。
この問題の原因は何ですか?
「setHeadings」という名前の 2 つのメソッドと、署名が異なる「getHeadings」という名前の 2 つのメソッドがあり、Stripes が混乱して間違ったメソッドを呼び出していたことがわかりました。
そのため、ストライプは、解決のために「getHeadings」が必要なときに、プロパティの「getHeadings」を呼び出そうとしていたため、応答を返すことができました。
解決策は、投稿メソッド名を「setHeadings」ではなく「saveHeadings」に変更して、衝突を回避することでした。