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