home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2004 December / PCpro_2004_12.ISO / files / webserver / xampp / xampp-tomcat-addon-1.4.9-installer.exe / RequestInfoExample.class (.txt) < prev    next >
Encoding:
Java Class File  |  2004-08-28  |  3.0 KB  |  66 lines

  1. import java.io.IOException;
  2. import java.io.PrintWriter;
  3. import java.util.ResourceBundle;
  4. import javax.servlet.ServletException;
  5. import javax.servlet.http.HttpServlet;
  6. import javax.servlet.http.HttpServletRequest;
  7. import javax.servlet.http.HttpServletResponse;
  8. import util.HTMLFilter;
  9.  
  10. public class RequestInfoExample extends HttpServlet {
  11.    // $FF: renamed from: rb java.util.ResourceBundle
  12.    ResourceBundle field_0 = ResourceBundle.getBundle("LocalStrings");
  13.  
  14.    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
  15.       response.setContentType("text/html");
  16.       PrintWriter out = response.getWriter();
  17.       out.println("<html>");
  18.       out.println("<body>");
  19.       out.println("<head>");
  20.       String title = this.field_0.getString("requestinfo.title");
  21.       out.println("<title>" + title + "</title>");
  22.       out.println("</head>");
  23.       out.println("<body bgcolor=\"white\">");
  24.       out.println("<a href=\"../reqinfo.html\">");
  25.       out.println("<img src=\"../images/code.gif\" height=24 width=24 align=right border=0 alt=\"view code\"></a>");
  26.       out.println("<a href=\"../index.html\">");
  27.       out.println("<img src=\"../images/return.gif\" height=24 width=24 align=right border=0 alt=\"return\"></a>");
  28.       out.println("<h3>" + title + "</h3>");
  29.       out.println("<table border=0><tr><td>");
  30.       out.println(this.field_0.getString("requestinfo.label.method"));
  31.       out.println("</td><td>");
  32.       out.println(request.getMethod());
  33.       out.println("</td></tr><tr><td>");
  34.       out.println(this.field_0.getString("requestinfo.label.requesturi"));
  35.       out.println("</td><td>");
  36.       out.println(HTMLFilter.filter(request.getRequestURI()));
  37.       out.println("</td></tr><tr><td>");
  38.       out.println(this.field_0.getString("requestinfo.label.protocol"));
  39.       out.println("</td><td>");
  40.       out.println(request.getProtocol());
  41.       out.println("</td></tr><tr><td>");
  42.       out.println(this.field_0.getString("requestinfo.label.pathinfo"));
  43.       out.println("</td><td>");
  44.       out.println(HTMLFilter.filter(request.getPathInfo()));
  45.       out.println("</td></tr><tr><td>");
  46.       out.println(this.field_0.getString("requestinfo.label.remoteaddr"));
  47.       String cipherSuite = (String)request.getAttribute("javax.servlet.request.cipher_suite");
  48.       out.println("</td><td>");
  49.       out.println(request.getRemoteAddr());
  50.       out.println("</table>");
  51.       if (cipherSuite != null) {
  52.          out.println("</td></tr><tr><td>");
  53.          out.println("SSLCipherSuite:");
  54.          out.println("</td>");
  55.          out.println("<td>");
  56.          out.println(request.getAttribute("javax.servlet.request.cipher_suite"));
  57.          out.println("</td>");
  58.       }
  59.  
  60.    }
  61.  
  62.    public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
  63.       this.doGet(request, response);
  64.    }
  65. }
  66.