TOMCAT 6下EL 三元表达式需要用空格!

今天折腾个三元表达式子,如下:

<c:if test="${menu.parent.id eq (not empty param.parentId ? param.parentId : 1)&&menu.isShow eq '1'}">

结果在TOMCAT 6下发现有报错,原来在TOMCAT 6下,三元表达式子
a?b:c,必须要都加空格,就是:  a  ? b: c,这样,才不会错,TOMCAT 7倒问题不大了

猜你喜欢

转载自jackyrong.iteye.com/blog/2339797