Java JSPG0122E:无法分析Websphere 7中的EL函数

Java JSPG0122E:无法分析Websphere 7中的EL函数,java,jstl,el,websphere-7,websphere-8,Java,Jstl,El,Websphere 7,Websphere 8,我试图使用pagestep函数,在一个JSP页面中使用多个函数。为了实现这一点,我使用了JSTL。代码如下: <c:if test="${pageStep.equals('init') || pageStep.equals('search') || pageStep.equals('createSubmit') || pageStep.equals('delete') || pageStep.equals('editSubmit')}"> 我被禁止升级到WebSphere8。我必须

我试图使用pagestep函数,在一个JSP页面中使用多个函数。为了实现这一点,我使用了JSTL。代码如下:

<c:if test="${pageStep.equals('init') || pageStep.equals('search') || pageStep.equals('createSubmit') || pageStep.equals('delete') || pageStep.equals('editSubmit')}">
我被禁止升级到WebSphere8。我必须坚持使用WebSphere7。这段代码在Tomcat和Weblogic中运行时没有任何问题


我似乎无法解决这个问题。我们将不胜感激

Java EE 6(WAS v8)支持使用EL中的参数调用方法。在WAS v7中,您需要以下语法:

<c:if test="${pageStep eq 'init' || pageStep eq 'search' 
   || pageStep eq 'createSubmit' || pageStep eq 'delete' 
   || pageStep eq 'editSubmit'}">

非常感谢。你不知道你在这里救了我多少命。这很有效。类似的话题-
<c:if test="${pageStep eq 'init' || pageStep eq 'search' 
   || pageStep eq 'createSubmit' || pageStep eq 'delete' 
   || pageStep eq 'editSubmit'}">