2009.04.26 18:42

>> 문제상황
  사용자 메시지를 보여주기 위해 다음과 같이 구현하였다.

그런데, 사용자 메시지(userMessage)에 쌍따옴표가 포함된 경우,
쌍따옴표로 인해 의도하지 않게 해석되어 메시지가 잘려버리게 된다.

메시지(userMessage)가 아래와 같을때

수익자가 "채무자"입니다. 확인하세요.

다음과 같은 HTML코드가 생성된다.

화면에 출력되는 내용은   

수익자가

=> 채무자 앞의 쌍따옴표가 value속성의 값을 닫는 기호로 인식되어 뒤에 따라오는 내용이 잘려버렸다.


>> 해결방법
  간단히 다음과 같은 태그라이브러리를 구현하였다. 쌍따옴표를 HTML 특수문자인 " 로 치환한다.





Posted by kimgisa.net

티스토리 툴바