spring을 공부하면서 난관에 봉착했다.
controller에서 model.addAttribute() 메소드로 jsp 파일에 분명히 값을 넘겼음에도 ${id}와 같이 EL이 전혀 먹히지가 않는 것이다.
처음에 스프링에서 뭔가 문제인가 하고 스프링 쪽을 열심히 뒤져봤는데, 알고보니 매우 간단한 거였다.
어떤 경우에서 EL로 전달이 안되는 경우가 있다고 한다.
그럴 경우는 아래의 코드를 jsp상단에 추가하면 된다.
<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" isELIgnored="false" %>
아마 대부분은 위의 코드에서 isELIgnored="false" 를 제외하고 입력으 해뒀을 거다.
저 부분만 추가해주면 정상적으로 attribute 값을 받아서 출력해 준다.
'개 발코딩' 카테고리의 다른 글
[C#] DevExpress로 실시간 그래프(차트) 만들기 (6) | 2017.05.09 |
---|---|
ASP "/vshub/~" request 없애는 방법 (0) | 2017.04.26 |
intellij에서 junit 사용하기 (0) | 2017.01.04 |
[PHP] mail() 함수로 메일 보내기 (0) | 2016.06.14 |
[html] IE 호환성보기 설정 무시하기 (1) | 2016.06.13 |