JSP에서 EL(Expression Language)을 사용하기 위한 설정이 필요하다.
상단에 한 줄 추가하기
<%@ page isELIgnored="false" %>
JSP 2.0 이상에서는 기본값이 false이지만,
JSP 1.2 이하에서는 EL이 기본적으로 무시되기 때문에(isELIgnored="true") 위 설정을 명시해야 한다.
isELIgnored="true" → EL 무시 = ${} 표현이 단순 텍스트로 출력됨.
isELIgnored="false" → EL 해석 = ${} 표현이 자바 객체/속성 등으로 평가되어 결과 출력됨.
JSP 컨테이너 설정이나 버전, 혹은 web.xml에 명시된 JSP 버전에 따라 EL 해석 여부가 달라질 수 있다.
따라서 확실하게 EL을 사용하려면 isELIgnored="false" 를 명시하는 것이 안전하다.
'자율 학습 > 에러 해결' 카테고리의 다른 글
| 디비에서 받은 맵을 스크립트에서 for문 돌려서 그리기 (0) | 2022.09.21 |
|---|---|
| [JavaScript/jQuery] 스크립트로 그린 목록 중 하나에 클릭 이벤트를 걸어도 걸리지 않을 때 (동작 안 할 때) (0) | 2022.09.21 |
| [JS] Uncaught TypeError: Cannot read properties of null (reading 'addEventListener') 에러 (0) | 2022.09.15 |
| [jQuery] keypress가 안 먹히는 에러 (keydown으로 교체) (0) | 2022.09.15 |
| [Oracle/SQL] FROM 키워드가 필요한 위치에 없습니다. (AS 별칭 에러) + 열명을 올바르게 지정해 주십시오 (예약어) (0) | 2022.09.15 |