2010-05-17 1 views
0

JSP 태그 안에 EL 코드가 있습니다. 다음과 같이 줄을 시작합니다jsp EL 유효성 검사에서 eclipse에 대한 어휘 분석 오류의 원인은 무엇입니까?

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

이클립스 말, 이에 대한 오류를 던졌습니다 :

EL 식을 분석 할 수 없습니다 때문에 어휘 분석 오류로

내가 확실 해요 무엇을 이것은 심지어 의미합니다. 이건 일식 버그 야? EL과 JSTL 태그를 잘못 혼합하고 있습니까?

답변

1

그냥 백 슬래시없이 수행

${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}"은 무엇을 보여줍니까?

+0

이제 형식 불일치 : 부울에서 문자열로 변환 할 수 없습니다. ' 실제로 백 슬래시없이 작동하는지 테스트 해 보겠습니다. – wds

+0

나는 내 대답을 약간 편집했다. – sinuhepop

+0

일식 파서가 혼란스러워하는 것은 이상한 일입니다. 버그일까요? – wds

관련 문제