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

Post a comment

(Not displayed with comment.)

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/26461/54324164

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

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

April 2017
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