0

从 升级Tomcat 6.0.18到之后Tomcat 6.0.36,我的项目中出现了一些关于一些 JSP 的异常。

他们是否改变了 Tomcat 处理 JSP 的方式?

javax.el.ELException: Cannot convert PLA of type class java.lang.String to class java.lang.Long
4

2 回答 2

1

我们遇到了一个问题,Tomcat 6 的启动参数发送带有引号的值,而不仅仅是值。这发生在从 6.0.33 升级到 6.0.37 之间。检查并查看是否引用了 long,例如 '2.33' 而不是 2.33。

于 2013-06-17T15:29:40.030 回答
0

如果Tomcat 6.0.18您尝试将 aLong与 a进行比较,String则会得到结果false,而在Tomcat 6.0.36/6.0.37您得到exception.

如果你试试:${2.33 == 'Does it work?'}

在 Tomcat 6.0.18 中,输出为:false

在 Tomcat 6.0.36/6.0.37 中,输出为:exception, cannot convert String to Long

于 2013-05-27T16:13:10.300 回答