Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在if语句内的jsp中创建il8n包_Java_Jsp_Internationalization - Fatal编程技术网

Java 在if语句内的jsp中创建il8n包

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

很难理解为什么这样做。我正在用jsp中的il8n标记创建一个国际化包。在我将其嵌套在servlet中的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语句中创建bundle;你只能参考


我只是好奇地问,这是为了什么<代码>如果(真)?第一种方法有什么问题?第一种方法有效,我需要包含一个if语句,以便为不同的国家使用不同的bundle。这是示例代码。True只是我已经知道的某个条件计算为True。