クラス RequestContext
- 既知の直属サブクラス
JspAwareRequestContext
ビューへの公開、および JSP の "useBean" タグ、JSP スクリプトレット、JSTL EL などでの使用に適しています。FreeMarker テンプレートのように、サーブレットリクエストにアクセスできないビューに必要です。
手動でインスタンス化することも、AbstractView の "requestContextAttribute" プロパティを介してモデル属性としてビューに自動的に公開することもできます。
また、DispatcherServlet リクエストの外部でも機能し、ルート WebApplicationContext にアクセスし、ロケール(HttpServletRequest のプライマリロケール)に適切なフォールバックを使用します。
- 導入:
- 03.03.2003
- 作成者:
- Juergen Hoeller, Rossen Stoyanchev
- 関連事項:
フィールドサマリー
コンストラクターのサマリー
コンストラクター説明RequestContext
(HttpServletRequestEE request) エラー検索のリクエスト属性を使用して、指定されたリクエストの新しい RequestContext を作成します。RequestContext
(HttpServletRequestEE request, HttpServletResponseEE response) エラー検索のリクエスト属性を使用して、指定されたリクエストの新しい RequestContext を作成します。RequestContext
(HttpServletRequestEE request, HttpServletResponseEE response, ServletContextEE servletContext, MapSE<StringSE, ObjectSE> model) エラーを取得するために指定されたモデル属性を使用して、指定されたリクエストに対して新しい RequestContext を作成します。RequestContext
(HttpServletRequestEE request, ServletContextEE servletContext) エラー検索のリクエスト属性を使用して、指定されたリクエストの新しい RequestContext を作成します。RequestContext
(HttpServletRequestEE request, MapSE<StringSE, ObjectSE> model) エラーを取得するために指定されたモデル属性を使用して、指定されたリクエストに対して新しい RequestContext を作成します。メソッドのサマリー
修飾子と型メソッド説明void
changeLocale
(LocaleSE locale) 現在のロケールを指定されたロケールに変更し、構成されたLocaleResolver
を通じて新しいロケールを保存します。void
changeLocale
(LocaleSE locale, TimeZoneSE timeZone) 現在のロケールを指定されたロケールとタイムゾーンコンテキストに変更し、構成されたLocaleResolver
を通じて新しいロケールコンテキストを保存します。void
changeTheme
(StringSE themeName) 使用すべきではありません。6.0 の時点で、直接の代替はありませんvoid
changeTheme
(Theme theme) 使用すべきではありません。6.0 の時点で、直接の代替はありませんgetBindStatus
(StringSE path) "defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの BindStatus を作成します。getBindStatus
(StringSE path, boolean htmlEscape) "defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの BindStatus を作成します。元のリクエストのコンテキストパス、つまり現在の Web アプリケーションを示すパスを返します。getContextUrl
(StringSE relativeUrl) 指定された相対 URL のコンテキスト認識 URl を返します。getContextUrl
(StringSE relativeUrl, MapSE<StringSE, ?> params) プレースホルダー(中括弧{}
付きの名前付きキー)を使用して、指定された相対 URL のコンテキスト認識 URl を返します。デフォルトが指定されていない場合と明示的な値を区別して、デフォルトの HTML エスケープ設定を返します。"defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの Errors インスタンスを取得します。指定されたバインドオブジェクトの Errors インスタンスを取得します。protected LocaleSE
このコンテキストのフォールバックロケールを決定します。protected Theme
使用すべきではありません。6.0 の時点で、直接の代替はありませんprotected TimeZoneSE
このコンテキストのフォールバックタイムゾーンを決定します。現在のロケールを返します(リクエストロケールにフォールバックします。null
は決してありません)。getMessage
(StringSE code) "defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。getMessage
(StringSE code, ObjectSE[] args) "defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。getMessage
(StringSE code, ObjectSE[] args, boolean htmlEscape) 指定されたコードのメッセージを取得します。getMessage
(StringSE code, ObjectSE[] args, StringSE defaultMessage) "defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。getMessage
(StringSE code, ObjectSE[] args, StringSE defaultMessage, boolean htmlEscape) 指定されたコードのメッセージを取得します。getMessage
(StringSE code, StringSE defaultMessage) "defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。getMessage
(StringSE code, ListSE<?> args) "defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。getMessage
(StringSE code, ListSE<?> args, StringSE defaultMessage) "defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。getMessage
(MessageSourceResolvable resolvable) "defaultHtmlEscape" 設定を使用して、指定された MessageSourceResolvable (たとえば、ObjectError インスタンス) を取得します。getMessage
(MessageSourceResolvable resolvable, boolean htmlEscape) 指定された MessageSourceResolvable (たとえば、ObjectError インスタンス) を取得します。使用する MessageSource (通常は現在の WebApplicationContext) を返します。getModel()
この RequestContext がカプセル化するモデルマップがあれば、それを返します。protected ObjectSE
getModelObject
(StringSE modelName) 指定されたモデル名のモデルオブジェクトを、モデルまたはリクエスト属性から取得します。元のリクエストのコンテキストパスとサーブレットパスを含む、現在のサーブレット内の URL マッピングへのパスを返します。現在のリクエストのクエリ文字列、つまりリクエストパスの後の部分を返します。protected final HttpServletRequestEE
基になる HttpServletRequest を返します。"requestDataValueProcessor"
という名前で WebApplicationContext から取得した、使用する RequestDataValueProcessor インスタンスを返します。元のリクエストのリクエスト URI、つまりパラメーターなしで呼び出された URL を返します。HTML エスケープ設定のレスポンスエンコーディングの使用に関するデフォルト設定を返し、デフォルトが指定されていない場合と明示的な値を区別します。protected final ServletContextEE
基になる ServletContext を返します。getTheme()
使用すべきではありません。6.0 の時点で、直接の代替はありませんgetThemeMessage
(StringSE code) 使用すべきではありません。6.0 の時点で、直接の代替はありませんgetThemeMessage
(StringSE code, ObjectSE[] args) 使用すべきではありません。6.0 の時点で、直接の代替はありませんgetThemeMessage
(StringSE code, ObjectSE[] args, StringSE defaultMessage) 使用すべきではありません。6.0 の時点で、直接の代替はありませんgetThemeMessage
(StringSE code, StringSE defaultMessage) 使用すべきではありません。6.0 の時点で、直接の代替はありませんgetThemeMessage
(StringSE code, ListSE<?> args) 使用すべきではありません。6.0 の時点で、直接の代替はありませんgetThemeMessage
(StringSE code, ListSE<?> args, StringSE defaultMessage) 使用すべきではありません。6.0 の時点で、直接の代替はありませんgetThemeMessage
(MessageSourceResolvable resolvable) 使用すべきではありません。6.0 の時点で、直接の代替はありません現在の TimeZone(またはリクエストから導出できない場合はnull
)を返します。コンテキストパスに使用される UrlPathHelper を返し、URI のデコードをリクエストします。final WebApplicationContext
現在の WebApplicationContext を返します。boolean
デフォルトの HTML エスケープはアクティブですか? 明示的なデフォルトが指定されていない場合は、false
にフォールバックします。boolean
HTML はデフォルトでレスポンスエンコーディングを使用してエスケープしていますか? 有効にすると、XML マークアップの重要な文字のみが UTF- * エンコーディングでエスケープされます。void
setDefaultHtmlEscape
(boolean defaultHtmlEscape) この RequestContext のスコープで、メッセージとエラーのデフォルトの HTML エスケープを(非)有効にします。void
setUrlPathHelper
(UrlPathHelper urlPathHelper) コンテキストパスとリクエスト URI のデコードに使用する UrlPathHelper を設定します。
フィールドの詳細
DEFAULT_THEME_NAME
使用すべきではありません。6.0 の時点で、直接の代替はありませんRequestContext が ThemeResolver を見つけられない場合に使用されるデフォルトのテーマ名。DispatcherServlet 以外のリクエストにのみ適用されます。AbstractThemeResolver のデフォルトと同じですが、パッケージの相互依存を避けるためにここではリンクされていません。
WEB_APPLICATION_CONTEXT_ATTRIBUTE
RequestContext を使用するための現在の Web アプリケーションコンテキストを保持するリクエスト属性。デフォルトでは、DispatcherServlet のコンテキスト(またはフォールバックとしてのルートコンテキスト)が公開されます。jstlPresent
protected static final boolean jstlPresent
コンストラクターの詳細
RequestContext
エラー検索のリクエスト属性を使用して、指定されたリクエストの新しい RequestContext を作成します。Errors インスタンスはモデルの一部であり、通常はリクエスト属性として公開されないため、これは InternalResourceViews でのみ機能します。通常、JSP またはカスタムタグ内で使用されます。
6.2 では、これは DispatcherServlet リクエスト内だけでなく、ルート WebApplicationContext (DispatcherServlet の外部) でも機能します。
- パラメーター:
request
- 現在の HTTP リクエスト- 関連事項:
RequestContext
エラー検索のリクエスト属性を使用して、指定されたリクエストの新しい RequestContext を作成します。Errors インスタンスはモデルの一部であり、通常はリクエスト属性として公開されないため、これは InternalResourceViews でのみ機能します。通常、JSP またはカスタムタグ内で使用されます。
6.2 では、これは DispatcherServlet リクエスト内だけでなく、ルート WebApplicationContext (DispatcherServlet の外部) でも機能します。
- パラメーター:
request
- 現在の HTTP リクエストresponse
- 現在の HTTP レスポンス- 関連事項:
RequestContext
エラー検索のリクエスト属性を使用して、指定されたリクエストの新しい RequestContext を作成します。Errors インスタンスはモデルの一部であり、通常はリクエスト属性として公開されないため、これは InternalResourceViews でのみ機能します。通常、JSP またはカスタムタグ内で使用されます。
ServletContext が指定されている場合、RequestContext はルート WebApplicationContext(DispatcherServlet の外部)でも機能します。
- パラメーター:
request
- 現在の HTTP リクエストservletContext
- Web アプリケーションのサーブレットコンテキスト (null
にすることができます。ルート WebApplicationContext へのフォールバックに必要)- 関連事項:
RequestContext
エラーを取得するために指定されたモデル属性を使用して、指定されたリクエストに対して新しい RequestContext を作成します。これは、すべての View 実装で機能します。通常、View の実装で使用されます。
6.2 では、これは DispatcherServlet リクエスト内だけでなく、ルート WebApplicationContext (DispatcherServlet の外部) でも機能します。
- パラメーター:
request
- 現在の HTTP リクエストmodel
- 現在のビューのモデル属性 (エラー検索のリクエスト属性を使用して、null
にすることができます)- 関連事項:
RequestContext
public RequestContext(HttpServletRequestEE request, @Nullable HttpServletResponseEE response, @Nullable ServletContextEE servletContext, @Nullable MapSE<StringSE, ObjectSE> model) エラーを取得するために指定されたモデル属性を使用して、指定されたリクエストに対して新しい RequestContext を作成します。これは、すべての View 実装で機能します。通常、View の実装で使用されます。
ServletContext が指定されている場合、RequestContext はルート WebApplicationContext(DispatcherServlet の外部)でも機能します。
- パラメーター:
request
- 現在の HTTP リクエストresponse
- 現在の HTTP レスポンスservletContext
- Web アプリケーションのサーブレットコンテキスト (null
にすることができます。ルート WebApplicationContext へのフォールバックに必要)model
- 現在のビューのモデル属性 (エラー検索のリクエスト属性を使用して、null
にすることができます)- 関連事項:
メソッドの詳細
getRequest
基になる HttpServletRequest を返します。このパッケージ内の協力クラスのみを対象としています。getServletContext
基になる ServletContext を返します。このパッケージ内の協力クラスのみを対象としています。getWebApplicationContext
現在の WebApplicationContext を返します。getModel
この RequestContext がカプセル化するモデルマップがあれば、それを返します。- 戻り値:
- 移入されたモデルマップ、または使用可能な場合は
null
getMessageSource
使用する MessageSource (通常は現在の WebApplicationContext) を返します。メモ: 6.2 時点では、このメソッドは非最終的であるため、オーバーライド可能です。
getLocale
現在のロケールを返します(リクエストロケールにフォールバックします。null
は決してありません)。通常、DispatcherServlet の
LocaleResolver
から取得されます。JSTL のロケール属性のフォールバックチェックも含まれます。メモ: 6.2 時点では、このメソッドは非最終的であるため、オーバーライド可能です。
getTimeZone
現在の TimeZone(またはリクエストから導出できない場合はnull
)を返します。通常、DispatcherServlet の
LocaleContextResolver
から取得されます。JSTL の TimeZone 属性のフォールバックチェックも含まれます。getFallbackLocale
このコンテキストのフォールバックロケールを決定します。デフォルトの実装では、リクエスト、セッション、アプリケーションのスコープで JSTL ロケール属性をチェックします。見つからない場合は、
HttpServletRequest.getLocale()
を返します。- 戻り値:
- フォールバックロケール (非
null
) - 関連事項:
getFallbackTimeZone
このコンテキストのフォールバックタイムゾーンを決定します。デフォルトの実装では、リクエスト、セッション、アプリケーションスコープの JSTL タイムゾーン属性をチェックします。見つからない場合は
null
を返します。- 戻り値:
- フォールバックタイムゾーン (リクエストから派生するものがない場合は
null
)
changeLocale
現在のロケールを指定されたロケールに変更し、構成されたLocaleResolver
を通じて新しいロケールを保存します。changeLocale
現在のロケールを指定されたロケールとタイムゾーンコンテキストに変更し、構成されたLocaleResolver
を通じて新しいロケールコンテキストを保存します。getTheme
使用すべきではありません。6.0 の時点で、直接の代替はありません現在のテーマを返します(決してnull
ではありません)。テーマのサポートが使用されていない場合の効率を上げるために遅延解決されました。
getFallbackTheme
使用すべきではありません。6.0 の時点で、直接の代替はありませんこのコンテキストのフォールバックテーマを決定します。デフォルトの実装は、デフォルトのテーマ( "theme" という名前)を返します。
- 戻り値:
- フォールバックテーマ (非
null
)
changeTheme
使用すべきではありません。6.0 の時点で、直接の代替はありません現在のテーマを指定されたテーマに変更し、構成されたThemeResolver
を通じて新しいテーマ名を保存します。changeTheme
使用すべきではありません。6.0 の時点で、直接の代替はありません現在のテーマを名前で指定されたテーマに変更し、構成されたThemeResolver
を通じて新しいテーマ名を保存します。- パラメーター:
themeName
- 新しいテーマの名前- 関連事項:
setDefaultHtmlEscape
public void setDefaultHtmlEscape(boolean defaultHtmlEscape) この RequestContext のスコープで、メッセージとエラーのデフォルトの HTML エスケープを(非)有効にします。デフォルトは、アプリケーション全体の設定 (web.xml の "defaultHtmlEscape" コンテキストパラメーター) です。
isDefaultHtmlEscape
public boolean isDefaultHtmlEscape()デフォルトの HTML エスケープはアクティブですか? 明示的なデフォルトが指定されていない場合は、false
にフォールバックします。getDefaultHtmlEscape
デフォルトが指定されていない場合と明示的な値を区別して、デフォルトの HTML エスケープ設定を返します。- 戻り値:
- デフォルトの HTML エスケープが有効かどうか (null = 明示的なデフォルトなし)
isResponseEncodedHtmlEscape
public boolean isResponseEncodedHtmlEscape()HTML はデフォルトでレスポンスエンコーディングを使用してエスケープしていますか? 有効にすると、XML マークアップの重要な文字のみが UTF- * エンコーディングでエスケープされます。Spring 4.2 の時点で、明示的なデフォルトが指定されていない場合は、
true
にフォールバックします。- 導入:
- 4.1.2
getResponseEncodedHtmlEscape
HTML エスケープ設定のレスポンスエンコーディングの使用に関するデフォルト設定を返し、デフォルトが指定されていない場合と明示的な値を区別します。- 戻り値:
- レスポンスエンコーディング HTML エスケープのデフォルトの使用が有効かどうか (null = 明示的なデフォルトなし)
- 導入:
- 4.1.2
setUrlPathHelper
コンテキストパスとリクエスト URI のデコードに使用する UrlPathHelper を設定します。共有 UrlPathHelper インスタンスを渡すために使用できます。デフォルトの UrlPathHelper は常に使用可能です。
getUrlPathHelper
コンテキストパスに使用される UrlPathHelper を返し、URI のデコードをリクエストします。現在の UrlPathHelper の構成に使用できます。デフォルトの UrlPathHelper は常に使用可能です。
getRequestDataValueProcessor
WebApplicationContext から"requestDataValueProcessor"
という名前で取得して使用する RequestDataValueProcessor インスタンスを返します。または、一致する Bean が見つからなかった場合はnull
。getContextPath
元のリクエストのコンテキストパス、つまり現在の Web アプリケーションを示すパスを返します。これは、アプリケーション内の他のリソースへのリンクを構築できます。デコード用の UrlPathHelper へのデリゲート。
getContextUrl
指定された相対 URL のコンテキスト認識 URl を返します。- パラメーター:
relativeUrl
- 相対 URL 部分- 戻り値:
- 絶対パスでサーバーを指す URL (また、それに応じて URL エンコードされます)
getContextUrl
プレースホルダー(中括弧{}
の名前付きキー)を使用して、指定された相対 URL のコンテキスト認識 URl を返します。例: 相対 URLfoo/{bar}?spam={spam}
とパラメーターマップ{bar=baz,spam=nuts}
を送信すると、結果は[contextpath]/foo/baz?spam=nuts
になります。- パラメーター:
relativeUrl
- 相対 URL 部分params
- URL のプレースホルダーとして挿入するパラメーターのマップ- 戻り値:
- 絶対パスでサーバーを指す URL (また、それに応じて URL エンコードされます)
getPathToServlet
元のリクエストのコンテキストパスとサーブレットパスを含む現在のサーブレット内の URL マッピングへのパスを返します。これは、スタイル"/main/*"
のサーブレットマッピングが使用されるアプリケーション内の他のリソースへのリンクを構築できます。UrlPathHelper にデリゲートして、コンテキストとサーブレットパスを決定します。
getRequestUri
元のリクエストのリクエスト URI、つまりパラメーターなしで呼び出された URL を返します。これは、おそらく元のクエリ文字列と組み合わせて、HTML フォームアクションターゲットとして特に役立ちます。デコード用の UrlPathHelper へのデリゲート。
getQueryString
現在のリクエストのクエリ文字列、つまりリクエストパスの後の部分を返します。これは、元のリクエスト URI と組み合わせて HTML フォームアクションターゲットを構築する場合に特に便利です。デコード用の UrlPathHelper へのデリゲート。
getMessage
"defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。- パラメーター:
code
- メッセージのコードdefaultMessage
- 検索が失敗した場合に返す文字列- 戻り値:
- メッセージ
getMessage
"defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。- パラメーター:
code
- メッセージのコードargs
- メッセージの引数、または存在しない場合はnull
defaultMessage
- 検索が失敗した場合に返す文字列- 戻り値:
- メッセージ
getMessage
"defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。- パラメーター:
code
- メッセージのコードargs
- リストとしてのメッセージの引数。存在しない場合はnull
defaultMessage
- 検索が失敗した場合に返す文字列- 戻り値:
- メッセージ
getMessage
public StringSE getMessage(StringSE code, @Nullable ObjectSE[] args, StringSE defaultMessage, boolean htmlEscape) 指定されたコードのメッセージを取得します。- パラメーター:
code
- メッセージのコードargs
- メッセージの引数、または存在しない場合はnull
defaultMessage
- 検索が失敗した場合に返す文字列htmlEscape
- メッセージを HTML エスケープする必要がある場合- 戻り値:
- メッセージ
getMessage
"defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。- パラメーター:
code
- メッセージのコード- 戻り値:
- メッセージ
- 例外:
NoSuchMessageException
- 見つからない場合
getMessage
"defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。- パラメーター:
code
- メッセージのコードargs
- メッセージの引数、または存在しない場合はnull
- 戻り値:
- メッセージ
- 例外:
NoSuchMessageException
- 見つからない場合
getMessage
"defaultHtmlEscape" 設定を使用して、指定されたコードのメッセージを取得します。- パラメーター:
code
- メッセージのコードargs
- リストとしてのメッセージの引数。存在しない場合はnull
- 戻り値:
- メッセージ
- 例外:
NoSuchMessageException
- 見つからない場合
getMessage
public StringSE getMessage(StringSE code, @Nullable ObjectSE[] args, boolean htmlEscape) throws NoSuchMessageException 指定されたコードのメッセージを取得します。- パラメーター:
code
- メッセージのコードargs
- メッセージの引数、または存在しない場合はnull
htmlEscape
- メッセージを HTML エスケープする必要がある場合- 戻り値:
- メッセージ
- 例外:
NoSuchMessageException
- 見つからない場合
getMessage
"defaultHtmlEscape" 設定を使用して、指定された MessageSourceResolvable (たとえば、ObjectError インスタンス) を取得します。- パラメーター:
resolvable
- MessageSourceResolvable- 戻り値:
- メッセージ
- 例外:
NoSuchMessageException
- 見つからない場合
getMessage
public StringSE getMessage(MessageSourceResolvable resolvable, boolean htmlEscape) throws NoSuchMessageException 指定された MessageSourceResolvable (たとえば、ObjectError インスタンス) を取得します。- パラメーター:
resolvable
- MessageSourceResolvablehtmlEscape
- メッセージを HTML エスケープする必要がある場合- 戻り値:
- メッセージ
- 例外:
NoSuchMessageException
- 見つからない場合
getThemeMessage
使用すべきではありません。6.0 の時点で、直接の代替はありません指定されたコードのテーマメッセージを取得します。テーマメッセージは、通常、テーマ固有のリソースパスを示し、クライアントから見えるメッセージではないため、HTML エスケープされることはありません。
- パラメーター:
code
- メッセージのコードdefaultMessage
- 検索が失敗した場合に返す文字列- 戻り値:
- メッセージ
getThemeMessage
@DeprecatedSE public StringSE getThemeMessage(StringSE code, @Nullable ObjectSE[] args, StringSE defaultMessage) 使用すべきではありません。6.0 の時点で、直接の代替はありません指定されたコードのテーマメッセージを取得します。テーマメッセージは、通常、テーマ固有のリソースパスを示し、クライアントから見えるメッセージではないため、HTML エスケープされることはありません。
- パラメーター:
code
- メッセージのコードargs
- メッセージの引数、または存在しない場合はnull
defaultMessage
- 検索が失敗した場合に返す文字列- 戻り値:
- メッセージ
getThemeMessage
@DeprecatedSE public StringSE getThemeMessage(StringSE code, @Nullable ListSE<?> args, StringSE defaultMessage) 使用すべきではありません。6.0 の時点で、直接の代替はありません指定されたコードのテーマメッセージを取得します。テーマメッセージは、通常、テーマ固有のリソースパスを示し、クライアントから見えるメッセージではないため、HTML エスケープされることはありません。
- パラメーター:
code
- メッセージのコードargs
- リストとしてのメッセージの引数。存在しない場合はnull
defaultMessage
- 検索が失敗した場合に返す文字列- 戻り値:
- メッセージ
getThemeMessage
使用すべきではありません。6.0 の時点で、直接の代替はありません指定されたコードのテーマメッセージを取得します。テーマメッセージは、通常、テーマ固有のリソースパスを示し、クライアントから見えるメッセージではないため、HTML エスケープされることはありません。
- パラメーター:
code
- メッセージのコード- 戻り値:
- メッセージ
- 例外:
NoSuchMessageException
- 見つからない場合
getThemeMessage
@DeprecatedSE public StringSE getThemeMessage(StringSE code, @Nullable ObjectSE[] args) throws NoSuchMessageException 使用すべきではありません。6.0 の時点で、直接の代替はありません指定されたコードのテーマメッセージを取得します。テーマメッセージは、通常、テーマ固有のリソースパスを示し、クライアントから見えるメッセージではないため、HTML エスケープされることはありません。
- パラメーター:
code
- メッセージのコードargs
- メッセージの引数、または存在しない場合はnull
- 戻り値:
- メッセージ
- 例外:
NoSuchMessageException
- 見つからない場合
getThemeMessage
@DeprecatedSE public StringSE getThemeMessage(StringSE code, @Nullable ListSE<?> args) throws NoSuchMessageException 使用すべきではありません。6.0 の時点で、直接の代替はありません指定されたコードのテーマメッセージを取得します。テーマメッセージは、通常、テーマ固有のリソースパスを示し、クライアントから見えるメッセージではないため、HTML エスケープされることはありません。
- パラメーター:
code
- メッセージのコードargs
- リストとしてのメッセージの引数。存在しない場合はnull
- 戻り値:
- メッセージ
- 例外:
NoSuchMessageException
- 見つからない場合
getThemeMessage
@DeprecatedSE public StringSE getThemeMessage(MessageSourceResolvable resolvable) throws NoSuchMessageException 使用すべきではありません。6.0 の時点で、直接の代替はありません現在のテーマで指定された MessageSourceResolvable を取得します。テーマメッセージは、通常、テーマ固有のリソースパスを示し、クライアントから見えるメッセージではないため、HTML エスケープされることはありません。
- パラメーター:
resolvable
- MessageSourceResolvable- 戻り値:
- メッセージ
- 例外:
NoSuchMessageException
- 見つからない場合
getErrors
"defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの Errors インスタンスを取得します。- パラメーター:
name
- バインドオブジェクトの名前- 戻り値:
- Errors インスタンス、または見つからない場合は
null
getErrors
指定されたバインドオブジェクトの Errors インスタンスを取得します。- パラメーター:
name
- バインドオブジェクトの名前htmlEscape
- 自動 HTML エスケープを使用して Errors インスタンスを作成しますか?- 戻り値:
- Errors インスタンス、または見つからない場合は
null
getModelObject
指定されたモデル名のモデルオブジェクトを、モデルまたはリクエスト属性から取得します。- パラメーター:
modelName
- モデルオブジェクトの名前- 戻り値:
- モデルオブジェクト
getBindStatus
"defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの BindStatus を作成します。- パラメーター:
path
- 値とエラーが解決される Bean とプロパティパス (たとえば、"person.age" )- 戻り値:
- 新しい BindStatus インスタンス
- 例外:
IllegalStateExceptionSE
- 対応する Errors オブジェクトが見つからない場合
getBindStatus
"defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの BindStatus を作成します。- パラメーター:
path
- 値とエラーが解決される Bean とプロパティパス (たとえば、"person.age" )htmlEscape
- 自動 HTML エスケープ付きの BindStatus を作成しますか?- 戻り値:
- 新しい BindStatus インスタンス
- 例外:
IllegalStateExceptionSE
- 対応する Errors オブジェクトが見つからない場合