<%@page import="java.net.URL"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="org.owasp.validator.html.*"%> <% /* Ths JSP is used to demonstrate XSS attacks */ String keywords = request.getParameter("keywords"); Policy policy = Policy.getInstance(getServletContext().getResource("/antisamy.xml")); AntiSamy as = new AntiSamy(); CleanResults cr = as.scan(keywords, policy, AntiSamy.SAX); keywords = cr.getCleanHTML(); %> <html> <head> <title>Awesome Web Site - Search Results</title> <link rel="stylesheet" type="text/css" href="css/style.css"/> </head> <body> <div id="content"> <%@include file="/WEB-INF/jspf/menu.jspf" %> <h1>Search results</h1> You searched for <%=keywords%> <br /> <a href='search.jsp'>Back</a> </div> </body> </html>