에스제이

반응형

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) }">

위처럼 처리하면 된다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band