Package nablarch.common.web
Class WebUtil
java.lang.Object
nablarch.common.web.WebUtil
Webアプリケーションの作成に必要となる共通機能を提供するユーティリティ。
- Author:
- Kiyohito Itoh
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontainsPropertyKey(ValidationContext context, String key) 指定したプロパティに対応するキー(リクエストパラメータ名)がリクエストに存在するかどうか判定する。
例えば、form.sampleというキーがリクエストに存在している場合、下記コードはtrueを返す。static booleancontainsPropertyKeyValue(ValidationContext context, String key, String value) 指定したキー(リクエストパラメータ名)に指定した値が含まれているか判定する。
例えば、form.sampleというキーの値が"ABC"だったとき、下記コードはtrueを返す。static voidnotifyMessages(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"); //--> truefalseを返す。- Parameters:
context- バリデーションコンテキストkey- プロパティに対応するキーvalue- プロパティの値- Returns:
- 指定した値が含まれている場合
true
-