Class WebUtil

java.lang.Object
nablarch.common.web.WebUtil

@Published public final class WebUtil extends Object
Webアプリケーションの作成に必要となる共通機能を提供するユーティリティ。
Author:
Kiyohito Itoh
  • Method Details

    • notifyMessages

      public static void notifyMessages(ExecutionContext context, Message... messages)
      メッセージをユーザに通知する。
      
       WebUtil.notifyMessages(context, MessageUtil.createMessage(MessageLevel.ERROR, "メッセージID"));
       
      既にメッセージが存在する場合は既存メッセージの末尾に追加する。
      指定されたメッセージは n:errors タグを使用して出力する。
      Parameters:
      context - 実行コンテキスト
      messages - メッセージ
      See Also:
    • containsPropertyKey

      public static boolean containsPropertyKey(ValidationContext context, String key)
      指定したプロパティに対応するキー(リクエストパラメータ名)がリクエストに存在するかどうか判定する。
      例えば、form.sampleというキーがリクエストに存在している場合、下記コードはtrueを返す。
      
       WebUtil.containsPropertyKey(context, "form.sample"); //--> true
       
      Parameters:
      context - バリデーションコンテキスト
      key - プロパティに対応するキー
      Returns:
      キーが存在する場合true
    • containsPropertyKeyValue

      public static boolean containsPropertyKeyValue(ValidationContext context, String key, String value)
      指定したキー(リクエストパラメータ名)に指定した値が含まれているか判定する。
      例えば、form.sampleというキーの値が"ABC"だったとき、下記コードはtrueを返す。
      
       WebUtil.containsPropertyKeyValue(context, "form.sample", "ABC"); //--> true
       
      指定したキーと値の組み合わせがリクエストに存在しなかった場合はfalseを返す。
      Parameters:
      context - バリデーションコンテキスト
      key - プロパティに対応するキー
      value - プロパティの値
      Returns:
      指定した値が含まれている場合true