websphere部署时遇到的el表达式解析错误
在jsp页面中使用el表达式展示一个三元运算,在开发环境tomcat下,也在测试机websphere均测试正常,可就在部署新机器上时,出现问题;
${clz!=null?clz:"0"} 在此抛出异常
解决办法:
1、页面添加isELIgnored="false"
<%@ page language="java" import="java.util.*" isELIgnored="false" pageEncoding="UTF-8"%>
2、之前所用三元运算符用c标签重写
<c:choose>
<c:when test="${clz==null}">0</c:when>
<c:otherwise>${clz}</c:otherwise>
</c:choose>

浙公网安备 33010602011771号