サーブレット・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」カテゴリの記事
- サーブレット・JSPメモ018:Struts:Struts設定ファイルを分割した際のパス(2012.04.04)
- サーブレット・JSPメモ017:Struts:Tilesの利用(2012.04.02)
- サーブレット・JSPメモ016:Struts:validator-rules.xml(2012.03.27)
- サーブレット・JSPメモ015:Struts:StrutsタグライブラリでInvalidCancelException(2012.03.27)
- サーブレット・JSPメモ014:タグライブラリの利用(2012.03.23)
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 »
Comments