Programing/JAVA

java html 태그 변환 치환 StringEscapeUtils " & < >   등

리커니 2018. 1. 22.
반응형

 

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>
반응형

댓글

💲 추천 글