0

私はstruts2に取り組んでいます。アクションクラスの前に実行するインターセプターがあります。jspページで送信すると、コントロールはインターセプターに移動し、そこで何らかの処理を行った後、コントロールはアクションクラスに移動します。この完全な流れはうまくいっています。しかし、私は2つのことを見つけました -

1) コントロールは、アクション クラスに移動する前に action-validation.xml に移動しません。

2)送信前にjspページに入力されたテキストフィールドなどの値を取得していません。

これら2点の解決策を見つける方法を誰か教えてもらえますか。

前もって感謝します。

4

1 に答える 1

0

struts.xml で定義されたインターセプターの順序を確認します。params インターセプター (少なくとも 1、モデル駆動パターンでは 2 が必要) と正しい場所で定義された検証インターセプターがあることを確認する必要があります。通常、デフォルトのスタック (ここで定義) をコピーしてから、必要に応じて変更します。おそらく、インターセプタースタックの定義を質問に追加できますか?

于 2009-05-16T13:01:50.923 に答える