public class LocaleSupport extends ObjectSE
このクラスは、ローカライズされたメッセージを生成する必要があるタグハンドラーの実装に役立つ場合があります。例: これは、エラーページでのユーザーの消費を直接目的とした例外メッセージに役立つ場合があります。
コンストラクターと説明 |
---|
LocaleSupport() |
修飾子と型 | メソッドと説明 |
---|---|
static StringSE | getLocalizedMessage(PageContext pageContext, StringSE key) 指定されたキーに対応するローカライズされたメッセージを取得します。 |
static StringSE | getLocalizedMessage(PageContext pageContext, StringSE key, ObjectSE[] args) 指定されたキーに対応するローカライズされたメッセージを取得し、 args で指定された引数を使用してパラメトリクス置換を実行します。 |
static StringSE | getLocalizedMessage(PageContext pageContext, StringSE key, ObjectSE[] args, StringSE basename) 指定されたキーに対応するローカライズされたメッセージを取得し、 args で指定された引数を使用してパラメトリクス置換を実行します。 |
static StringSE | getLocalizedMessage(PageContext pageContext, StringSE key, StringSE basename) 指定されたキーに対応するローカライズされたメッセージを取得します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static StringSE getLocalizedMessage(PageContext pageContext, StringSE key)
指定されたキーは、jakarta.servlet.jsp.jstl.fmt.localizationContext 構成設定から取得される、デフォルトの I18N ローカライゼーションコンテキストのリソースバンドルで検索されます。
構成設定が空の場合、デフォルトの I18N ローカライゼーションコンテキストにリソースバンドルが含まれていない場合、または指定されたキーがそのリソースバンドルで未定義の場合、文字列 "??? <key> ???" が返され、"<key>" は指定されたキーに置き換えられます。
pageContext
- 指定されたキーに対応するローカライズされたメッセージを取得するページ key
- メッセージキー public static StringSE getLocalizedMessage(PageContext pageContext, StringSE key, StringSE basename)
指定されたキーは、指定されたベース名でリソースバンドルで検索されます。
指定されたベース名のリソースバンドルが存在しない場合、または指定されたキーがリソースバンドルで定義されていない場合、文字列 "??? <key> ???" が返され、"<key>" は指定されたキーに置き換えられます。
pageContext
- 指定されたキーに対応するローカライズされたメッセージを取得するページ key
- メッセージキー basename
- リソースバンドルのベース名 public static StringSE getLocalizedMessage(PageContext pageContext, StringSE key, ObjectSE[] args)
パラメトリクス置換の実装方法の説明については、<fmt:message> アクションの仕様を参照してください。
ローカライズされたメッセージは、getLocalizedMessage(pageContext, key)
のように取得されます。
pageContext
- 指定されたキーに対応するローカライズされたメッセージを取得するページ key
- メッセージキー args
- パラメトリクス置換の引数 public static StringSE getLocalizedMessage(PageContext pageContext, StringSE key, ObjectSE[] args, StringSE basename)
パラメトリクス置換の実装方法の説明については、<fmt:message> アクションの仕様を参照してください。
ローカライズされたメッセージは、getLocalizedMessage(pageContext, key, basename)
のように取得されます。
pageContext
- 指定されたキーに対応するローカライズされたメッセージを取得するページ key
- メッセージキー args
- パラメトリクス置換の引数 basename
- リソースバンドルのベース名 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.