2

私はJavaプロジェクトを作ろうとしています。Struts 2 タグを使用しています。Updateクリックするたびにボタンがあり、データベースの値を更新する必要があります。

しかし、私はこのエラーが発生しています:

アクション com.comviva.im.ui.action.sysadmin.CUGAction および結果入力に対して結果が定義されていません

4

1 に答える 1

4

アクション 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 />

于 2012-11-14T13:28:39.737 に答える