HTML 코드 바꾸기

949 단어 html
JSP 언어는 출력 데이터의 특수 문자 [&<>]()%+-]를 다른 표현 형식으로 바꾼 후 클라이언트에 출력할 수 있습니다. 예를 들어,

<%
String OutStr = "<script>alert('XSS')</script>";
OutStr = OutStr.replaceAll("&","&amp;");
OutStr = OutStr.replaceAll("<","&lt;");
OutStr = OutStr.replaceAll(">","&gt;");
OutStr = OutStr.replaceAll("\"","&quot;");
OutStr = OutStr.replaceAll("\'","&#39;");
OutStr = OutStr.replaceAll("\\(","&#40;");
OutStr = OutStr.replaceAll("\\)","&#41;");
OutStr = OutStr.replaceAll("%","&#37;");
OutStr = OutStr.replaceAll("\\+","&#43;");
OutStr = OutStr.replaceAll("-","&#45;");
out.println(OutStr);
%>


좋은 웹페이지 즐겨찾기