1
0
如果您在JSP1.2中编写,那么EL表达式不会被容器直接解释。JSTL标记本身处理它们。 您可以尝试记录的解决方案 here 基本上,它涉及使用expressionUtil.evalNotNull方法(JSTL库的一部分) 另一件可能有效但可能会破坏其他事物的事情:
如果有一个版本的Tomcat可以理解EL,但是通过web.xml设置禁用了它,那么它将只为这个页面打开EL评估。 当然,JSTL标记中的任何EL表达式随后都会抛出异常,因为JSTL1.0标记不接受运行时表达式。 |
2
0
是否为JSP 2.0和表达式语言启用了web.xml?如果web.xml使用的是较旧的DTD,服务器将禁用表达式语言,因此$foo等表达式将不会展开。 尝试更新web.xml命名空间以启用JSP 2.0
|
Mimine · 使用servlet和jsp从SQL表中删除记录 6 年前 |
core · 检查我的代码。这是一种正确的附加方式吗? 6 年前 |
hal · 为什么JSTL标记在jsp页面中被忽略? 6 年前 |