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>

 

posted @ 2013-04-09 22:54  魏朝辉  阅读(274)  评论(0编辑  收藏  举报