私はJavaプロジェクトを作ろうとしています。Struts 2 タグを使用しています。Updateクリックするたびにボタンがあり、データベースの値を更新する必要があります。
しかし、私はこのエラーが発生しています:
アクション com.comviva.im.ui.action.sysadmin.CUGAction および結果入力に対して結果が定義されていません
私はJavaプロジェクトを作ろうとしています。Struts 2 タグを使用しています。Updateクリックするたびにボタンがあり、データベースの値を更新する必要があります。
しかし、私はこのエラーが発生しています:
アクション com.comviva.im.ui.action.sysadmin.CUGAction および結果入力に対して結果が定義されていません
アクション com.comviva.im.ui.action.sysadmin.CUGAction および結果入力に対して結果が定義されていません
input
これは、Struts.xml でこのアクションの結果のマッピングが不足していることを意味します。
標準ワークフロー
JSP -> インターセプター スタック -> アクション
ほとんどの場合、ConversionError インターセプター (たとえば、String を Integer に送信する) によってアクションに到達する前に中断し、アクションに到達することさえせずに戻ってきます。
Struts2 の INPUT 結果について詳しくは、こちらをご覧ください。変換/検証エラーはどのように処理されますか?
戻ろうとすると、行き先が見つからない。
input
したがって、結果の型を定義する必要があります。
<action name="CUGAction" class="com.comviva.im.ui.action.sysadmin.CUGAction">
<result name="success">/your.jsp</result>
<result name="input">/your.jsp</result>
</action>
次に、およびを使用し<s:fielderror />
て JSP のエラーを出力し、何が起こっているのかを把握してみてください。<s:actionerrors />