【发布时间】:2010-05-17 14:37:31
【问题描述】:
我在 JSP 标记内有一些 EL 代码。该行开始如下:
<c:if test="${pageContext.request.serverName eq \'localhost\'}">
Eclipse 对此抛出了一个错误,说:
由于词法分析错误,无法分析 EL 表达式
我不确定这甚至意味着什么。这是一个日食错误吗?我是否错误地混合了 EL 和 JSTL 标签?
【问题讨论】:
我在 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}" 显示什么?
【讨论】: