Package nablarch.common.web
Class WebUtil
java.lang.Object
nablarch.common.web.WebUtil
Webアプリケーションの作成に必要となる共通機能を提供するユーティリティ。
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
containsPropertyKey
(ValidationContext context, String key) 指定したプロパティに対応するキー(リクエストパラメータ名)がリクエストに存在するかどうか判定する。
例えば、form.sampleというキーがリクエストに存在している場合、下記コードはtrue
を返す。static boolean
containsPropertyKeyValue
(ValidationContext context, String key, String value) 指定したキー(リクエストパラメータ名)に指定した値が含まれているか判定する。
例えば、form.sampleというキーの値が"ABC"だったとき、下記コードはtrue
を返す。static void
notifyMessages
(ExecutionContext context, Message... messages) メッセージをユーザに通知する。
-
Method Details
-
notifyMessages
メッセージをユーザに通知する。
既にメッセージが存在する場合は既存メッセージの末尾に追加する。WebUtil.notifyMessages(context, MessageUtil.createMessage(MessageLevel.ERROR, "メッセージID"));
指定されたメッセージは n:errors タグを使用して出力する。- Parameters:
context
- 実行コンテキストmessages
- メッセージ- See Also:
-
containsPropertyKey
指定したプロパティに対応するキー(リクエストパラメータ名)がリクエストに存在するかどうか判定する。
例えば、form.sampleというキーがリクエストに存在している場合、下記コードはtrue
を返す。WebUtil.containsPropertyKey(context, "form.sample"); //--> true
- Parameters:
context
- バリデーションコンテキストkey
- プロパティに対応するキー- Returns:
- キーが存在する場合
true
-
containsPropertyKeyValue
指定したキー(リクエストパラメータ名)に指定した値が含まれているか判定する。
例えば、form.sampleというキーの値が"ABC"だったとき、下記コードはtrue
を返す。
指定したキーと値の組み合わせがリクエストに存在しなかった場合はWebUtil.containsPropertyKeyValue(context, "form.sample", "ABC"); //--> true
false
を返す。- Parameters:
context
- バリデーションコンテキストkey
- プロパティに対応するキーvalue
- プロパティの値- Returns:
- 指定した値が含まれている場合
true
-