1

私は Struts 1.x で検証フレームワークを使用しており、いくつかの検証を で宣言していvalidation.xmlます。

もう少し複雑な検証が必要だったのでvalidate()、フォームのメソッドもオーバーライドしました。

validate()メソッドをオーバーライドすると、 の使用が取り消されることが判明しましたvalidation.xml。これは本当ですか?

validate()と は同じアクション フォーム上でvalidation.xml共存できますか?

4

1 に答える 1

1

validateメソッドをオーバーライドして を呼び出さないと、Struts の検証がキャンセルされますsuper.validate(mapping, request)validateメソッドを介したカスタム検証と を介したフレームワーク検証を共存させるためにコード内で実行しますvalidation.xml

于 2013-03-08T17:12:02.240 に答える