忍者ブログ
[9]  [8]  [7]  [6]  [5]  [4]  [3
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

validation.xml(抜粋)
□骨格になる部分
<?xml version="1.0" encoding="Shift_JIS" ?>
<!DOCTYPE form-validation PUBLIC
  "-//Apache Software Foundation//
DTD Commons Validator Rules Configuration 1.0//EN"
 "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">
<form-validation>
  <formset>
    <form name="アクションフォームBeansの論理名">
      <!--検証内容の定義-->
    </form>
    <!--<form>要素を繰り返し記述-->
  </formset>
</form-validation>
□個々のフィールドに対する記述
<field property="title" depends="required,maxlength">
  <arg0 key="タイトル" resource="false" /> <!--keyはエラー時に表示される文字列-->
  <arg1 name="maxlength" key="${var:maxlength}" resource="false" />
  <var>
    <var-name>maxlength</var-name>
    <var-value>100</var-value>
  </var>
</field>
※key属性には「パラメータ値そのもの」か「プロパティファイルのキー名」を指定する。
 ただし、プロパティファイルを引用する場合は、resource属性値を"true"に設定する。
 また、${var:XXXX}のようにすると、var要素で指定した編数値を引用することも出来る。
例)
 <arg0 name="maxlength" key="100" resource="false" />
 <arg1 name="maxlength" key="maxlength.max" resource="true" />
 <arg2 name="maxlength" key="${var:maxlength}" resource="false" />
  <var-name>maxlength</var-name>
  <var-value>20</var-value>
  
 

■Validatorを利用する場合の基本的な設定
1.継承をValidatorFormに変更する。

2.Validatorルールをvalidation.xmlに記述する。Validator自体の動作はvalidator-rules.xmlに定義されている。

3.メッセージ・リソースファイルに表示するエラーメッセージを記述する。

4.struts-config.xmlにValidator関連の設定をする。

PR
POST
name
title
mail
URL
comment
pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字

secret(※管理者へのみの表示となります。)
COMMENT
TRACKBACK
trackbackURL:
カレンダー
04 2025/05 06
S M T W T F S
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 31
フリーエリア
最新コメント
最新トラックバック
プロフィール
HN:
学kun
性別:
男性
バーコード
ブログ内検索
P R
Copyright © 毎日勉強頑張ってます! All Rights Reserved.
Powered by NinjaBlog
Graphics by 写真素材Kun * Material by Gingham * Template by Kaie
忍者ブログ [PR]