public abstract class ServletContextPropertyUtils extends ObjectSE
テキストには ${...}
プレースホルダーを含めることができ、サーブレットコンテキストの初期化パラメーターまたはシステムプロパティとして解決されます。${user.dir}
。デフォルト値は、キーと値の間の ":" 区切り文字を使用して指定できます。
SystemPropertyUtils
, ServletContext.getInitParameter(String)
EEコンストラクターと説明 |
---|
ServletContextPropertyUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static StringSE | resolvePlaceholders(StringSE text, ServletContextEE servletContext) 指定されたテキストの ${...} プレースホルダーを解決し、対応するサーブレットコンテキストの初期化パラメーターまたはシステムプロパティ値に置き換えます。 |
static StringSE | resolvePlaceholders(StringSE text, ServletContextEE servletContext, boolean ignoreUnresolvablePlaceholders) 指定されたテキストの ${...} プレースホルダーを解決し、対応するサーブレットコンテキストの初期化パラメーターまたはシステムプロパティ値に置き換えます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static StringSE resolvePlaceholders(StringSE text, ServletContextEE servletContext)
text
- 解決する文字列 servletContext
- 検索に使用する servletContextIllegalArgumentExceptionSE
- 解決できないプレースホルダーがある場合 SystemPropertyUtils.PLACEHOLDER_PREFIX
, SystemPropertyUtils.PLACEHOLDER_SUFFIX
, SystemPropertyUtils.resolvePlaceholders(String, boolean)
public static StringSE resolvePlaceholders(StringSE text, ServletContextEE servletContext, boolean ignoreUnresolvablePlaceholders)
text
- 解決する文字列 servletContext
- 検索に使用する servletContextignoreUnresolvablePlaceholders
- 未解決のプレースホルダーかどうかを判断するフラグは無視されます IllegalArgumentExceptionSE
- 解決できないプレースホルダーがあり、フラグが false の場合 SystemPropertyUtils.PLACEHOLDER_PREFIX
, SystemPropertyUtils.PLACEHOLDER_SUFFIX
, SystemPropertyUtils.resolvePlaceholders(String, boolean)