如何在java代码块(jsp文件)中访问spring资源包键/值

时间:2013-10-18 14:38:30

标签: java spring-mvc resourcebundle

我正在尝试从我被要求使用的一些资源包中获取一个键/值对

通常在我们的HTML块(在JSP文件中)中,我们可能会有类似

的内容
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<h1><spring:message code="gr.common.title"/></h1>

但是,我希望在用HTML输出之前用Java中的String做一些事情,比如

<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%
// pseudo below
String foo = "This is my %s title".format(PSEUDO_MESSAGE("gr.common.title"));
%>
<h1><%= foo %></h1>

我找到了this示例,但这似乎是在.java文件或同等文件中

1 个答案:

答案 0 :(得分:2)

您可以使用core代码lib set代码

<c:set var="toDoSomeFormat">
    <spring:message code="gr.common.title" />
</c:set>

set元素从其内容中获取其值。

然后使用${toDoSomeFormat}

的格式