jstl로 로직을 구현하는 경우도 존재하지만, 왠만해서는 자바에서 비즈니스 로직을 구현하여
페이지에 전송하게 되는데 태그를 붙인 상태로 보내는 경우가 존재한다.
jstl로 <c:out value="값" /> 처리를 할 때, 태그처리를 자동으로 해서 생기는 문제이다.
기본적으로 escapeXml 이라는 값이 true로 처리가 되고, 이 속성은 <, >와 같은 값들을 <, > 등으로 변경하여 화면에 뿌려주게 된다.
그리고 자바에서 json string 을 그대로 페이지에 전송할 경우도 이런 현상이 일어난다.
태그를 원하는 대로 뿌려주고 싶을 경우 아래와 같이 escapeXml="false" 처리를 해주면 된다.
<c:out value="${값}" escapeXml="false" />
'백엔드 > Spring' 카테고리의 다른 글
파일 업로드 폴더 경로를 프로젝트 폴더 외부에 두기 (0) | 2019.10.30 |
---|---|
spring security 설정 및 요약 정리 (0) | 2019.02.13 |
전자정부 프레임워크 maven에서 oracle jar 받아올 때 생기는 에러 해결 방법 (0) | 2019.01.08 |
스프링 쇼핑몰 참고 사이트 (0) | 2019.01.02 |
@RequestParam, @ModelAttribute에 대해 (0) | 2018.12.04 |