반응형
위 화면처럼 태그가 그대로 나올 때 해결하는 방법
Case 1 (Java)
Java에서 태그 문자열를 아래와 같이 대체해본다.
str = str.replaceAll("<", "<");
str = str.replaceAll(">", ">");
Case 2 (JSTL)
escapeXml 값에 false를 줘본다.
escapeXml 의 defalut값은 true로, escapeXml을 설정하지 않거나, true로 설정할 경우, 문자열에 포함된 HTML 특수문자는 해당되는 문자 엔티티 코드로 변환되어 표시된다.
true를 줬을 경우, 예를 들면 '<'는 '<'로 변환되고, 브라우저는 '<'를 '<'로 나타내게 되는 것이다(?)
<c:out value="$" escapeXml="false" />
반응형
'개발_웹 > Java' 카테고리의 다른 글
Java | 객체(Object) ↔ XML (spring oxm, jaxb를 이용한 xml 변환) (0) | 2017.10.31 |
---|---|
Java | 객체(Object) ↔ XML (JAXB, Simple Framework) (0) | 2017.10.31 |
Java | split() - 문자열 나누기 (0) | 2017.09.04 |
Java | 자바로 경고창(Alert) 띄우기 (0) | 2017.09.02 |
Java | 추상클래스(abstract) vs 인터페이스(interface) (0) | 2017.08.15 |