본문으로 바로가기
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

'나의 주니어 개발 일기 > HTML-CSS' 카테고리의 다른 글

db값을 2중 selectBox 값에 넣기  (0) 2021.08.31
HTML/CSS 기본 문법들  (0) 2021.03.15
색감 및 무료폰트 사이트  (0) 2021.02.08