http://www.google.com/tbproxy/spell?lang=en 任何人都可以帮我查找Google拼写检查API网址
我正在使用tomcat 8.0.9(servlet 3.1,jsp 2.3,el 3.0)并尝试从jsp页面访问静态属性,如下所示:
${Boolean.TRUE}
Run Code Online (Sandbox Code Playgroud)
没有错误,但渲染结果中没有输出.我究竟做错了什么?
编辑
这个问题的答案(标记为重复问题)声称,自从EL 3.0(JSR-341,Java EE 7的一部分)以来,可以引用所有java.lang.*类的常量,因为它们是隐式导入的,并且可以像所以
${Boolean.TRUE}
Run Code Online (Sandbox Code Playgroud)
这个答案对我不起作用,至少不适用于tomcat 8.
编辑2
来自Oracle的JEE7教程(9.3.1.2引用对象属性或集合元素)
您可以使用语法classname.field引用静态字段或方法,如下例所示:
Boolean.FALSE
classname是没有包名的类的名称.默认情况下,将导入所有java.lang包.您可以根据需要导入其他包,类和静态字段.