标签: jspell

4
推荐指数
1
解决办法
8926
查看次数

通过EL 3.0访问JSP中的静态属性或方法(JEE7; Tomcat 8)

我正在使用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包.您可以根据需要导入其他包,类和静态字段.

java jsp tomcat jspell tomcat8

3
推荐指数
1
解决办法
2205
查看次数

标签 统计

jspell ×2

java ×1

javascript ×1

jsp ×1

spell-checking ×1

tomcat ×1

tomcat8 ×1