Advertisement
LiTTleDRAgo

coret2an Netbeans 2 (Latihan UTS)

Apr 26th, 2012
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5.  
  6.  
  7. import java.io.IOException;
  8. import java.io.PrintWriter;
  9. import javax.servlet.ServletException;
  10. import javax.servlet.http.HttpServlet;
  11. import javax.servlet.http.HttpServletRequest;
  12. import javax.servlet.http.HttpServletResponse;
  13.  
  14. /**
  15.  *
  16.  * @author User
  17.  */
  18. public class getParameterValues extends HttpServlet {
  19.  
  20.     /**
  21.      * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
  22.      * @param request servlet request
  23.      * @param response servlet response
  24.      * @throws ServletException if a servlet-specific error occurs
  25.      * @throws IOException if an I/O error occurs
  26.      */
  27.     protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  28.     throws ServletException, IOException {
  29.         response.setContentType("text/html;charset=UTF-8");
  30.         PrintWriter out = response.getWriter();
  31.         try {
  32.  
  33.             String name[] = request.getParameterValues("name");
  34.             String gender[] = request.getParameterValues("gender");
  35.             String email[] = request.getParameterValues("email");
  36.             String kompetensi[] = request.getParameterValues("kompetensi");
  37.             String hobi[] = request.getParameterValues("hobi");
  38.             out.println("<html><title>Servlet</title>");
  39.             out.println("<body><center><h1>Biodata</h1></center>");
  40.             out.println("<br/>");
  41.             out.println("<center><table border='0'>");
  42.             out.println("<tbody>");
  43.             out.println("   <tr>");
  44.             out.println("     <td><b>Nama </b></td>");
  45.             out.println("     <td>:</td>");
  46.             out.println("     <td>"+name[0]+"</td>");
  47.             out.println("   </tr>");
  48.             out.println("   <tr>");
  49.             out.println("     <td><b>Jenis Kelamin </b></td>");
  50.             out.println("     <td>:</td>");
  51.             out.println("     <td>"+gender[0]+"</td>");
  52.             out.println("   </tr>");
  53.             out.println("   <tr>");
  54.             out.println("     <td><b>Email</b></td>");
  55.             out.println("     <td>:</td>");
  56.             out.println("     <td>"+email[0]+"</td>");
  57.             out.println("   </tr>");
  58.             out.println("   <tr>");
  59.             out.println("     <td><b>Kompetensi</b></td>");
  60.             out.println("     <td>:</td>");
  61.             out.println("     <td>"+kompetensi[0]+"</td>");
  62.             out.println("   </tr>");
  63.             out.println("   <tr>");
  64.             out.println("     <td><b>Hobi</b></td>");
  65.             out.println("     <td>:</td>");
  66.             out.println("     <td>");
  67.  
  68.  
  69.            for (int i = 0; i < hobi.length;i++)
  70.            {
  71.               if (i == 0) {out.println("<li>");}
  72.               else {out.println("<br/><li>");}
  73.  
  74.                out.println(hobi[i]);
  75.  
  76.            }
  77.             out.println("   </td>");
  78.             out.println("   </tr>");
  79.             out.println("</tbody>");
  80.             out.println("</table></center>");
  81.  
  82.             out.println("</body>");
  83.  
  84.         } finally {
  85.             out.close();
  86.         }
  87.     }
  88.  
  89.     // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  90.     /**
  91.      * Handles the HTTP <code>GET</code> method.
  92.      * @param request servlet request
  93.      * @param response servlet response
  94.      * @throws ServletException if a servlet-specific error occurs
  95.      * @throws IOException if an I/O error occurs
  96.      */
  97.     @Override
  98.     protected void doGet(HttpServletRequest request, HttpServletResponse response)
  99.     throws ServletException, IOException {
  100.         processRequest(request, response);
  101.     }
  102.  
  103.     /**
  104.      * Handles the HTTP <code>POST</code> method.
  105.      * @param request servlet request
  106.      * @param response servlet response
  107.      * @throws ServletException if a servlet-specific error occurs
  108.      * @throws IOException if an I/O error occurs
  109.      */
  110.     @Override
  111.     protected void doPost(HttpServletRequest request, HttpServletResponse response)
  112.     throws ServletException, IOException {
  113.         processRequest(request, response);
  114.     }
  115.  
  116.     /**
  117.      * Returns a short description of the servlet.
  118.      * @return a String containing servlet description
  119.      */
  120.     @Override
  121.     public String getServletInfo() {
  122.         return "Short description";
  123.     }// </editor-fold>
  124.  
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement