JSP 변수에서 작은 따옴표와 큰 따옴표를 제거하는 가장 좋은 방법은 무엇입니까?문자열에서 작은 따옴표와 큰 따옴표를 이스케이프 처리하는 가장 좋은 방법
우리는 그것은 시세 및 XML 마크 업으로 해석 될 수있는 다른 문자를 이스케이프 때문에 fn:escapeXml()를 사용해야합니다 fn:replace
또는 fn:escapeXml()
<c:set var='text' value='${text}'/>
JSP 변수에서 작은 따옴표와 큰 따옴표를 제거하는 가장 좋은 방법은 무엇입니까?문자열에서 작은 따옴표와 큰 따옴표를 이스케이프 처리하는 가장 좋은 방법
우리는 그것은 시세 및 XML 마크 업으로 해석 될 수있는 다른 문자를 이스케이프 때문에 fn:escapeXml()를 사용해야합니다 fn:replace
또는 fn:escapeXml()
<c:set var='text' value='${text}'/>
를 사용하는 두 가지 옵션
중 하나가
text="hsdhakb'asda"'ass'as'd"
을 가정합니다. .
또한 JSP에서 XSS 공격을 예방하는 데 도움이됩니다.
하지만, 그것은 내가 jsp에서 사용하는 동안 약간의 문제를 준다 –
http://stackoverflow.com/questions/18055225/overlib-js-unable-to-display-tooltip-having-double-quotes-in-text –
위에 ur 답을주세요. 링크에 문제가있다. –
당신은 어떤 접근 방식은 지속적으로 작동하려면 (` "`대` '`) 내가 제대로 내 HTML을 불러올 경우, * 항상 * 견적 옵션과 일치해야합니다
로 볼 수있다. –