<%@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='safe_search.jsp'>Back</a>
</div>
</body>
</html>