0

ストライプは初めてですが、Javaアプリに投稿すると、次のエラーが発生します。

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

投稿は正常に受信され、適切なメソッドが呼び出されます(setHeadings)が、投稿が発生するたびに、ログとコンソールに大きなスタックダンプとして残ります。これは、明らかに上記の理由によるものです。

この問題の原因は何ですか?

4

1 に答える 1

1

「setHeadings」という名前の 2 つのメソッドと、署名が異なる「getHeadings」という名前の 2 つのメソッドがあり、Stripes が混乱して間違ったメソッドを呼び出していたことがわかりました。

そのため、ストライプは、解決のために「getHeadings」が必要なときに、プロパティの「getHeadings」を呼び出そうとしていたため、応答を返すことができました。

解決策は、投稿メソッド名を「setHeadings」ではなく「saveHeadings」に変更して、衝突を回避することでした。

于 2013-01-11T14:48:25.693 に答える