Tag: jspell

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

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