My Photo

« サーブレット・JSPメモ015:Struts:StrutsタグライブラリでInvalidCancelException | Main | PHPメモ026:ファイル関連の関数 その4 »

March 27, 2012

サーブレット・JSPメモ016:Struts:validator-rules.xml

環境
JDK 1.6.0_24
Struts 1.3.10

Struts関連の記事:
サーブレット・JSPメモ015:Struts:StrutsタグライブラリでInvalidCancelException

本ではValidatorの設定ファイルは WEB-INF フォルダに置いて

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
	<set-property property="pathnames" value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml" />
</plug-in>

と設定するとある。しかしStrutsが提供するValidatorの検証ルールの設定ファイル validator-rules.xml は Struts 1.3.10 では struts-core-1.3.10.jar に含まれていて、パスは /org/apache/struts/validator/validator-rules.xml である。
よって、設定は

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
	<set-property property="pathnames" value="/org/apache/struts/validator/validator-rules.xml, /WEB-INF/validation.xml" />
</plug-in>

とする。Strutsを利用するなら/WEB-INF/lib フォルダに struts-core のjarファイルがあるはずなので、validator-rules.xml をjarファイルから取り出したり自分で作ったりする必要はない。
独自の検証ルールを作る場合は別に設定ファイル(validator-rules-2.xml とか)を作って WEB-INF フォルダに置いて struts-config.xml に追記すればよい。

« サーブレット・JSPメモ015:Struts:StrutsタグライブラリでInvalidCancelException | Main | PHPメモ026:ファイル関連の関数 その4 »

サーブレット・JSP」カテゴリの記事

Comments

The comments to this entry are closed.

TrackBack


Listed below are links to weblogs that reference サーブレット・JSPメモ016:Struts:validator-rules.xml:

« サーブレット・JSPメモ015:Struts:StrutsタグライブラリでInvalidCancelException | Main | PHPメモ026:ファイル関連の関数 その4 »

June 2021
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
無料ブログはココログ

日本blog村

  • にほんブログ村 IT技術ブログへ
  • にほんブログ村 アニメブログへ
  • にほんブログ村 サッカーブログ アルビレックス新潟へ

好きな音楽家

メモ

XI-Prof