忍者ブログ

てんねんのSE備忘録

てんねんのためのSE備忘録 間違い指摘いただけると助かります また、拍手なんかしていただけると喜びます

[PR]

×

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

Seasar2:SAStruts:入力チェックアノテーション

●入力チェックアノテーション
プロパティに設定するアノテーション
入力チェックの方法を設定する

●@Required
必須チェック
①msg
エラーメッセージ
②arg0
メッセージの最初の引数
デフォルトはプロパティ名
③target
対象の実行メソッド

●@Validwhen(test="条件")
条件式付きチェック
①test(必須)
条件
②msg
エラーメッセージ
③arg0
メッセージの最初の引数
デフォルトはプロパティ名
④args
@Argアノテーションで指定するメッセージの引数
⑤target
対象の実行メソッド

●@Minlength(minlength=最小の文字数),@Maxlength(maxlength=最大の文字数)
文字数チェック
①minlength,maxlength(必須)
最小、最大の文字数
②msg
エラーメッセージ
③arg0
メッセージの最初の引数
デフォルトはプロパティ名
④arg1
メッセージの2番目の引数
デフォルトはminlengthまたはmaxlength
⑤target
対象の実行メソッド

●@Minbytelength(minbytelength=最小バイト数),@Maxbytelength(maxbytelength=最大バイト数)
バイト数チェック
①minbytelength,maxbytelength(必須)
最小、最大のバイト数
②msg
エラーメッセージ
③arg0
メッセージの最初の引数
デフォルトはプロパティ名
④arg1
メッセージの2番目の引数
デフォルトはminbytelengthまたはmaxbytelength
⑤target
対象の実行メソッド

●@Mask(mask="正規表現")
正規表現チェック
①mask(必須)
正規表現を設定
②msg
エラーメッセージ
③arg0
メッセージの最初の引数
デフォルトはプロパティ名
④args
@Argアノテーションで指定するメッセージの引数
⑤target
対象の実行メソッド

●@IntRange,@LongRange,@FloatRange,@DoubleRange(min=最小値,max=最大値)
数値の範囲チェック
①min,max(必須)
最小値、最大値
②msg
エラーメッセージ
③arg0
メッセージの最初の引数
デフォルトはプロパティ名
④arg1
メッセージの2番目の引数
デフォルトはminまたはmax
⑤target
対象の実行メソッド

●@ByteType,@ShortType,@IntegerType,@LongType,@FloatType,@FloatType,@DoubleType
型チェック
①msg
エラーメッセージ
②arg0
メッセージの最初の引数
デフォルトはプロパティ名
③target
対象の実行メソッド

●@DateType
①datePattern
日付パターン
②datePatternStrict
厳密な日付パターン
例:yyyy/MM/dd
③msg
エラーメッセージ
④arg0
メッセージの最初の引数
デフォルトはプロパティ名
⑤target
対象の実行メソッド

●@CreditCardType
クレジットカード番号のチェック
①msg
エラーメッセージ
②arg0
メッセージの最初の引数
デフォルトはプロパティ名
③target
対象の実行メソッド

●@EmailType
メールアドレスチェック
①msg
エラーメッセージ
②arg0
メッセージの最初の引数
デフォルトはプロパティ名
③target
対象の実行メソッド

●@UrlType
URLのチェック
①allowallschemas
全てのスキームを許可するか
デフォルトはfalse
②allow2slashes
ダブルスラッシュ(//)を許可するか
デフォルトはfalse
③nofragments
URLの分割(#など)を許可するか
デフォルトはtrue
④schemas
許可するスキームを指定する
⑤msg
エラーメッセージ
⑥arg0
メッセージの最初の引数
デフォルトはプロパティ名
⑦target
対象の実行メソッド

拍手[1回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

カレンダー

02 2024/03 04
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

フリーエリア

最新CM

最新TB

プロフィール

HN:
てんねん
性別:
非公開

バーコード

ブログ内検索

P R

カウンター

忍者アナライズ