input value escape 적용하기!

2015. 11. 30. 16:32Language/Java

반응형


상황) 아래와 같이 input box의 value의 값에 특수문자가 들어가면 안녕하세요! "ace-t" 입니다가 아닌 안녕하세요! 만 나오게 된다.ㅠㅠ 


처리) 처리는 자바단에서 하였고 guava lib를 사용하였다.

maven기반!


guava 사용법

 - 아래와 같이 Escape하고자 하는것을 addEscpae로 추가하시면 됩니다. 단, html 특수문자를 처리해줘야 하는 상황 입니다.  즉, "는 쌍따옵표죵!

  \" <--요건 아니겠죠?~

ex) 

public String getEscapeResultByGuavarLib(SiteMastModel mast) {
    Escaper escaper = Escapers.builder().addEscape('"', "&quot;").build(); // addEscpape
추가 가능!
    return escaper.escape(mast.getSite_title());

  }


참고) HTML 특수문자 코드표!


  -  끝 -

반응형