0

我有 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??? 

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

4

0 回答 0