jstl 에서 DB 값에 "" 따옴표 가 있으면, input에 넣을때, 잘리는 현상이 발생한다.
자바스크립트에서 처리해 줘도 되고, jstl를 이용해서 값을 넣는다면, fn를 이용해도 된다.
자바스크립트에서 하는법 : http://tyson.tistory.com/128
예로
name = 내 이름은 "Tyson"입니다.
라는 값이 있는데.
밑에 처럼 넣으면,
<input type="text" value="name">
"(따옴표) 에서 짤려서, " 내 이름은 " 까지만 나온다. 이때는 치환을 해줘야하는데,
jstl fn에 있다.
먼저
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
를 추가해준다.
그리고 밑에 처럼 사용하면 된다.
<input type="text" value="${fn:escapeXml(name) }">
'컴퓨터 > Java' 카테고리의 다른 글
HashSet 를 이용한 로또번호 만들기 (0) | 2013.03.27 |
---|