我在JSP标记内有一些EL代码。该行开始如下:

<c:if test="${pageContext.request.serverName eq \'localhost\'}">


Eclipse对此抛出错误,说:


由于词法分析错误而无法分析EL表达式


我不确定这甚至意味着什么。这是蚀食吗?我是否将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}”显示什么?

09-26 03:21