fmt标记库的资源未在页脚JSP中加载

时间:2012-08-27 17:29:10

标签: java jsp taglib tld msgfmt

我和我有3个JSP。 header.jsp,center.jsp和footer.jsp。它们一起形成一个登陆页面。它们中的每一个都按照上面提供的顺序执行。

现在我正在尝试使用fmt tld在我的网站上显示一些静态内容。

我在header.jsp中的代码有

<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
....
....
<fmt:requestEncoding value="UTF-8" />
<fmt:setLocale value="en" scope="session"/>
<fmt:setBundle basename="content"/>
<fmt:message key="page.header.text"></fmt:message> //this gets displayed

在footer.jsp中,我有以下内容:

<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
....
....
<fmt:message key="page.header.text"></fmt:message> 

在这种情况下,会显示以下内容。

???page.footer??? 

表示无法找到该属性。 如果我定义我在页脚中添加的setter,那么消息就会正确显示。但理想情况下我不应该这样做..我在这里做错了什么,捆绑没有在页脚中被拾取?

0 个答案:

没有答案