標準fmt:message
タグの使用法を理解しています。つまり、JSP で次のようなものを定義しています。
<fmt:setBundle basename="ResourceBundles.ValidationErrorMessages" var="errorMessages" />
<fmt:message key="${error.value}" bundle="${errorMessages}" />
error.Value = "MQ2009" とします。
「ValidationErrorMessages」という名前のプロパティ ファイルには、次のエントリがあります。
MQ2009 = MQ time out
今、私の要件は次のようなものを持つことです
MQ2009 = Mq timeout happened for message {messagename}.
messagename
変数を動的に定義できますか? つまり、実行時に、messagename
リクエスト スコープで使用可能になり、プロパティ ファイルで置換する必要があります。
これどうやってするの?カスタムタグが必要ですか、それとも Java EE は私が知らないこの機能を提供していますか?