나의 주니어 개발 일기/HTML-CSS
[HTML] 1. Input 태그의 value 값에서 "" 가 포함되어있을때의 문제점 해결
추억을 백앤드하자
2021. 10. 23. 19:01
728x90
반응형
SMALL
"test" 라는 쌍따옴표와 함께 표현되는 단어가
<input type="text" name" value=" "test" ">
이런식으로 value값에 "" 과 함께 표현될경우 html은 인식하지 못하여
<input type="text" name" value=test"">
test라는 값이 밖으로 나가버리는 문제가 발생할것이다.
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
해당 라이브러리를 선언한뒤에
<input type="text" name" value='${fn:escapeXml("test") }'>
이런식으로 사용도록 하자.
el 표현식 같은 경우는
<input type="text" name" value=<%=test%> >
""을 인식하여 충돌문제가 없었으나
jstl 같은 경우 충돌문제가 똑같이 발생을 했으며 왠만하면 위의 라이브러리를 통하여 사용하는것이 좋다.
728x90
반응형
LIST