【发布时间】:2012-10-06 03:20:06
【问题描述】:
我了解标准 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 提供了我不知道的这个功能?
【问题讨论】:
标签: java jsp jakarta-ee web-applications jstl