반응형
java html 태그 변환 치환 StringEscapeUtils " & < > 등
html 태그를 String 으로 변환하여 자바 서블릿으로 보내게 되면 이상한 문자 표현으로
치환되어 보여진다.
ex)
예를들어 위와같이 스마트에디터로 작성한 후 서블릿으로 전달하게 되면, 아래와 같이 치환되어 전달된다.
<p>html <span style="color: rgb(255, 0, 0);">태그</span></p>
replace를 써서 이를 각각 html 태그로 변환해 주어도 되지만,
아파치에서 제공하는 StringEscapeUtils 클래스를 사용하면 보다 쉽게 html 태그로 치환 할 수 있다.
import org.apache.commons.lang3.StringEscapeUtils;
해당 클래스를 import 해준다.
그런 후 변환할 String 값을 클래스의 매개변수로 보내면 치환된 String 값이 리턴 된다.
String originCont = StringEscapeUtils.unescapeHtml3(param.getInciMsgContents());
originCont 의 값은
<p>html <span style="color: rgb(255, 0, 0);">태그</span></p>
반응형
'Programing > JAVA' 카테고리의 다른 글
Oracle 오라클 myBatis BLOB 파일 저장, 불러오는 방법 이미지 미리보기 (0) | 2018.02.02 |
---|---|
javascript spring 멀티파일선택 업로드 ajaxForm multipart/form-data MultipartHttpServletRequest (4) | 2018.02.02 |
JAVA 임시 파일 생성, FTP 파일 업로드 (2) | 2018.01.18 |
자바 파일 다운로드 소스, 한글인코딩, 브라우져 문제 해결 (0) | 2017.11.20 |
JAVA COBR 파싱 CBOR이란 Concise Binary Object Representation (0) | 2017.11.02 |
댓글