개발/Jquery | Javascript
jstl에서 따옴표 처리 (문자열 이스케이프 처리:escapeXml)
V레니V
2020. 6. 24. 15:13
반응형
DB에서 받아온 값에 (")따옴표가 있으면 input에 넣을때나, script에서 처리할때 잘리는 현상이 발생한다.
한가지 예로 [치매는 노화 현상이 아닌 "병적인 현상" 반드시 치료가 필요하다.] 라는 제목에서 (")를 치환하려면 jstl fn에서 처리하면 된다.
해결방법
상단에 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>를 추가하고
DB에서 받아온 값이 title일때
<input type="text" id="title" name="title" value="${fn:escapeXml(title) }">
위처럼 처리하면 된다.
반응형