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) }">
위처럼 처리하면 된다.
[Javascript] 웹 브라우저 정보 확인 Navigator (꿀팁) (0) | 2022.01.20 |
---|---|
[JQUERY] 클립보드(clipboard) 간편하게 복사하는 방법(꿀팁) (0) | 2022.01.19 |
[Jquery] checkbox 값 가져오기, 선택하기, checked처리 (0) | 2020.12.29 |
[Jquery UI] datepicker 달력 사용법 및 옵션 (1) | 2020.07.08 |
[javascript] history.back() 이전 페이지로 돌아가기 (0) | 2020.07.07 |