import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Requests extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>Servlet Request GET</title></head><body>");
out.println("The value of <tt>username</tt> is: <tt>" +
htmlEscape(request.getParameter("username")) + "</tt>");
out.println("</body></html>");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
doGet(request, response);
}
private String htmlEscape(String s)
{
StringBuffer b = new StringBuffer();
for (int i = 0; i<s.length(); i++) {
char c = s.charAt(i);
switch (c) {
case '<': b.append("<"); break;
case '>': b.append(">"); break;
case '"': b.append("""); break;
case '\'': b.append("'"); break;
case '&': b.append("&"); break;
default: b.append(c);
}
}
return b.toString();
}
}
|