IT 일기장

[JSTL] Core Tag 활용 본문

프로그래밍 언어/JSP

[JSTL] Core Tag 활용

뽕슈 2021. 12. 7. 23:33
반응형

학생부 프로젝트 진행중에 초안 답변 내용이 폼에서 중복적으로 나오는 문제점이 발생했었다.

이유는 cheditor plugin에서 빨간색 글씨나 진하게 글씨를 칠했을때 문제가 원인이었는데

hidden 태그에 초안 답변 내용을 값이 있을때 서식을 먹인 부분이 "style" 적용되어 

큰따옴표가 강제로 닫혀져 글씨가 나오는 문제점이었다.

이를 해결할 있는 방법은 "" &같은 특수문자들을 html 코드 변경해줘야 되는데 

역할을 해주는게 <c:out> 태그였다.

 

# c:out 태그를 적용하지 않았을때 상황

<input type="hidden" name="OldbdChoanAnswer" id="OldbdChoanAnswer" 
value="<p><b>ㅂㅂ</b></p><p><b><br></b>
</p><p><b>ㅇㅇㅇㅁㅈㅂㄷㄼㅈㄷㄼㅈㄷㄼㅈㄷㄹㅈㄷㄹ</b></p><p><b><br></b></p><p><b><span style=" color:="" #ff007f;"="">
ㅁㅇ파ㅐㅑㅣㅁㅈ더ㅑ펌쟈더파ㅑㄷ저ㅏㅑ퍼
<p></p>

# c:out 태그를 적용했을때 상황

<input type="hidden" name="OldbdChoanAnswer" id="OldbdChoanAnswer" 
value="<p><b>ㅂㅂ</b></p><p><b><br></b></p><p><b>ㅇㅇㅇㅁㅈㅂㄷㄼㅈㄷㄼㅈㄷㄼㅈㄷㄹㅈㄷㄹ</b>
</p><p><b><br></b></p><p><b><span style=&quot;color: #ff007f;&quot;>
ㅁㅇ파ㅐㅑㅣㅁㅈ더ㅑ펌쟈더파ㅑㄷ저ㅏㅑ퍼</span></b></p><p><b><span style=&quot;

반응형

'프로그래밍 언어 > JSP' 카테고리의 다른 글

[JSP] JSTL 삼항 연산자 사용 시 문자열 연결  (0) 2023.02.20
[JSP] JSTL taglib  (0) 2021.12.01
Comments