Java 是什么导致jsp EL验证中eclipse的词法分析错误?
我在JSP标记中有一些EL代码。该行的开头如下所示:Java 是什么导致jsp EL验证中eclipse的词法分析错误?,java,eclipse,jsp,jstl,el,Java,Eclipse,Jsp,Jstl,El,我在JSP标记中有一些EL代码。该行的开头如下所示: <c:if test="${pageContext.request.serverName eq \'localhost\'}"> Eclipse在这方面抛出了一个错误,它说: 由于词法分析错误,无法分析EL表达式 我甚至不知道这意味着什么。这是一个eclipse bug吗?我是否错误地混合了EL和JSTL标记?只需不使用反斜杠即可: ${pageContext.request.serverName eq 'localhost
<c:if test="${pageContext.request.serverName eq \'localhost\'}">
Eclipse在这方面抛出了一个错误,它说:
由于词法分析错误,无法分析EL表达式
我甚至不知道这意味着什么。这是一个eclipse bug吗?我是否错误地混合了EL和JSTL标记?只需不使用反斜杠即可:
${pageContext.request.serverName eq 'localhost'}
包含该代码的JSP:
${pageContext.request.serverName eq 'localhost'}
<c:if test="${pageContext.request.serverName eq 'localhost'}">faith</c:if>
${pageContext.request.serverName eq'localhost'}
信仰
为我呈现“真正的信仰”。“${pageContext.request.serverName}”显示什么 现在我得到“类型不匹配:无法从布尔值转换为字符串”。我将测试它在没有反斜杠的情况下是否真的可以工作。它确实可以工作,只是奇怪的是eclipse解析器会感到困惑。也许是虫子?