开发者社区> 问答> 正文

el weblogic 报错 tomcat没报错 ?报错

图片说明

这句 weblogic 报这个错 tomcat没报错

展开
收起
爱吃鱼的程序员 2020-06-23 01:37:30 547 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你用的是WebLogic10吧
    这个是EL写的不规范造成的

    根据你抛的异常来看是在(附近有语法错误

    所以检查一下你的EL中是不是出现如下三种情况,第二种可能性比较大。
    1,三元运算符${a==b?xxx:yyy}需要加入括号手动处理运算优先级${a==b?(xxx):(yyy)}
    2,用EL取某个List的size();对于${xxxxList.size()}WebLogic下无法编译需要改成fn:length的方式如${fn:length(xxxxList)};
    3,取Map的EL表达式不能出现${xxxMap.get(key)}的方式,要改写成${xxxMap[key]}的方式

    2020-06-23 01:37:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载