ellyheetov / troubleshooting

공부 과정 중 발생하는 모든 문제들을 Issues에 기록한다.
0 stars 0 forks source link

JSP에서 EL표현식이 글자 그대로 표현된다. #1

Closed ellyheetov closed 3 years ago

ellyheetov commented 3 years ago
elignore
ellyheetov commented 3 years ago

JSP 페이지에서 표현언어(EL)를 사용하기 위해서는 page 디렉티브의 isELIgnored 속성을 false로 설정해야한다. 이 속성은 명시하지 않는 경우 기본 값이 false이므로 따로 지정하지 않아도 된다. 만약 isELIgnored속성을 true로 하게되면 표현언어 구문을 해석할때 표현언어가 아닌 단순한 text로 해석하게 된다.

<%@ page isELIgnored="false" %>

EL 구문을 문자열 그대로 출력하고 싶다면 page 디렉티브의 isELIgnored값을 true로 지정해 줄수도 있겠지만 이 경우 반대로 EL이 적용되지 않는 문제가 있다.

이러한 경우 $앞에 (역슬래시)를 붙여주기만 하면 된다.