Java 在if语句内的jsp中创建il8n包
很难理解为什么这样做。我正在用jsp中的il8n标记创建一个国际化包。在我将其嵌套在servlet中的if语句中之前,这一切都很正常 页面工作正常:Java 在if语句内的jsp中创建il8n包,java,jsp,internationalization,Java,Jsp,Internationalization,很难理解为什么这样做。我正在用jsp中的il8n标记创建一个国际化包。在我将其嵌套在servlet中的if语句中之前,这一切都很正常 页面工作正常: <i18n:bundle id="offers" baseName="resources.offers" locale="<%=CMSParametersBean.getInstance( request ).getLocale()%>"/> 页面不工作: <%if (true){%> <i1
<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语句中创建bundle;你只能参考
我只是好奇地问,这是为了什么<代码>如果(真)?第一种方法有什么问题?第一种方法有效,我需要包含一个if语句,以便为不同的国家使用不同的bundle。这是示例代码。True只是我已经知道的某个条件计算为True。