0

私のタイムゾーンでこんにちは。

私はエンタープライズ Web アプリケーションの開発にストラットを使用していますが、必要なものは非常に簡単です。ActionForm では、validate メソッドが空でない ActionError オブジェクトを返す場合、フローは struts-config.xml ファイルの input 属性で宣言された要素に転送されます。私の場合、検証エラーで ActionError オブジェクトを埋めていません。別のアプローチを使用しており、リクエストスコープにエラーを追加しています。私の質問は、フローを要素にリダイレクトまたは転送するにはどうすればよいですか? ActionError オブジェクトが空の input 属性で定義されていますか? PS - >入力要素へのリダイレクトを強制するためだけに ActionError オブジェクトをダミーデータで満たすことができることは知っていますが、それは設計が不十分です。

どうぞよろしくお願いします。事前に感謝します。

4

1 に答える 1

0
if (hasSomeError(request)) {
    return mapping.getInputForward();
}

http://struts.apache.org/1.2.9/api/org/apache/struts/action/ActionMapping.html#getInputForward%28%29を参照してください

于 2012-03-02T17:45:24.643 に答える