Jsp 从JSTL中的属性文件中获取值后如何比较该值
我正在使用标签进行本地化,请告诉我我在这里做错了什么Jsp 从JSTL中的属性文件中获取值后如何比较该值,jsp,jstl,Jsp,Jstl,我正在使用标签进行本地化,请告诉我我在这里做错了什么 检查一下这样的情况 至少有3个原因的: some.key实际上不包含值1 您没有通过声明JSTL格式标记库 您没有通过声明JSTL核心标记库 要检查some.key的实际值,请执行以下操作: some.key的值为:${var1} 为确保正确声明JSTL格式和核心标记库,请确保根据以下说明在相关JSP文件的顶部显示以下行: 要验证这一点,请在webbrowser中打开JSP页面,右键单击并查看源代码以查看生成的HTML输出。您应该看
检查一下这样的情况
至少有3个原因的
:
some.key
实际上不包含值1
您没有通过
声明JSTL格式标记库
您没有通过
声明JSTL核心标记库
要检查some.key
的实际值,请执行以下操作:
some.key的值为:${var1}
为确保正确声明JSTL格式和核心标记库,请确保根据以下说明在相关JSP文件的顶部显示以下行:
要验证这一点,请在webbrowser中打开JSP页面,右键单击并查看源代码以查看生成的HTML输出。您应该看不到JSTL/EL代码的单个片段。如果fmt:message标记在fmt:bundle标记之外(或者fmt:bundle标记完全缺失),则另一个可能的原因是
你应该有这样的东西:
<fmt:bundle basename="path to resource bundle">
...
<fmt:message key="some.key" var="var1" />
....
</fmt:bundle>
...
....
您也可以直接将bundle指定为fmt:message标记的属性。@BaluC感谢我所做的是将varable设置为1`',然后在if中进行比较,我们是否可以比较从.properties文件中提取的两个字符串变量,其中包含数值,通过对它们进行分析。@BaluC可以回答我在本网站中提出的这个问题吗“如何使用JSTL从JSP调用参数化方法”