home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 November / PCONLINE_11_99.ISO / filesbbs / OS2 / APCHSSL2.ZIP / OS2HTTPD / servlets / FormDisplayServlet.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-25  |  2.4 KB  |  53 lines

  1. import java.io.IOException;
  2. import java.io.PrintWriter;
  3. import java.text.MessageFormat;
  4. import java.util.Enumeration;
  5. import java.util.ResourceBundle;
  6. import javax.servlet.ServletConfig;
  7. import javax.servlet.ServletException;
  8. import javax.servlet.http.HttpServlet;
  9. import javax.servlet.http.HttpServletRequest;
  10. import javax.servlet.http.HttpServletResponse;
  11.  
  12. public class FormDisplayServlet extends HttpServlet {
  13.    public final String BASENAME = "samples";
  14.    // $FF: renamed from: rb java.util.ResourceBundle
  15.    ResourceBundle field_0;
  16.  
  17.    public void init(ServletConfig var1) throws ServletException {
  18.       super.init(var1);
  19.  
  20.       try {
  21.          this.field_0 = ResourceBundle.getBundle("samples");
  22.       } catch (Exception var3) {
  23.          System.out.println(((Throwable)var3).getMessage());
  24.       }
  25.    }
  26.  
  27.    public void doPost(HttpServletRequest var1, HttpServletResponse var2) throws IOException {
  28.       Object var6 = null;
  29.       String[] var8 = new String[]{"", ""};
  30.       var2.setContentType("text/html;charset=iso-8859-1");
  31.       PrintWriter var7 = var2.getWriter();
  32.       var7.println("<HEAD>");
  33.       var7.println("<TITLE>" + this.field_0.getString("s1") + "</TITLE>");
  34.       var7.println("<BODY><H2>" + this.field_0.getString("s2") + "</H2>");
  35.       var7.println("<P>" + this.field_0.getString("s3") + "<BR><BR>");
  36.       Enumeration var3 = var1.getParameterNames();
  37.  
  38.       while(var3.hasMoreElements()) {
  39.          String var4 = (String)var3.nextElement();
  40.          String[] var5 = var1.getParameterValues(var4);
  41.          if (var5 != null) {
  42.             var8[0] = var4;
  43.             var8[1] = var5[0];
  44.             var7.println(MessageFormat.format(this.field_0.getString("s4"), var8) + "<BR>");
  45.             var7.println(MessageFormat.format(this.field_0.getString("s5"), var8) + "<BR>");
  46.          }
  47.       }
  48.  
  49.       var7.println("</BODY>");
  50.       var7.flush();
  51.    }
  52. }
  53.