なぜこれが機能するのか理解に苦しむ。jsp で il8n タグを使用して国際化バンドルを作成しています。これは、サーブレットの if ステートメント内にネストするまでは正常に機能します。
ページは正常に動作します:
<i18n:bundle id="offers" baseName="resources.offers" locale="<%=CMSParametersBean.getInstance( request ).getLocale()%>"/>
ページが機能しない:
<%if (true){%>
<i18n:bundle id="offers" baseName="resources.offers" locale="<%=CMSParametersBean.getInstance( request ).getLocale()%>"/>
<% } %>
なぜこれが機能しないのかを理解し、解決策を提案してくれる人はいますか? ありがとう
編集: if ステートメント内からバンドルを作成することはできないようです。参照のみ可能です。