JimmyÀÇ È¨ÆäÀÌÁö > Java > Servlet°­ÁÂ2(get,postó¸®)

       

Á¦¸ñ :  Servlet°­ÁÂ2(get,postó¸®)
-------------------------------------
<!-- servlet1.html -->
<html>
<body>
<form name=form1 method=post action=/examples/servlet/servlet2>
´ç½ÅÀÇ À̸§Àº ?       <input type=text name=name1 ><br>
´ç½ÅÀÇ email ÁÖ¼Ò´Â ? <input type=text name=email1 ><br>
´ç½ÅÀÌ ÁÁ¾ÆÇÏ´Â °úÀÏÀÇ Á¾·ù¸¦ ¼±ÅÃÇϼ¼¿ä.<br>
 <input TYPE=checkbox name=fruit VALUE=»ç°ú> »ç°ú <BR>
 <input TYPE=checkbox name=fruit VALUE=Æ÷µµ> Æ÷µµ <BR>
 <input TYPE=checkbox name=fruit VALUE=¿À·»Áö> ¿À·»Áö<BR>
 <input TYPE=checkbox name=fruit VALUE=¸Þ·Ð> ¸Þ·Ð <BR>
 <input type=submit value=È®ÀÎ ><br>
</form>
</body>
</html>

--------------------------------------

// µÎ¹øÂ° ¿¹Á¦ÀÔ´Ï´Ù.
// servlet2.java
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class servlet2 extends HttpServlet {

 public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
      throws IOException, ServletException
 {
  response.setContentType("text/html; charset=euc-kr");

// ÇѱÛ󸮸¦ À§ÇÏ¿© ¾Æ·¡¿Í °°ÀÌ code¸¦ º¯°æÇÑ´Ù.
// PrintWriter out = response.getWriter();
 PrintWriter out =new PrintWriter(new OutputStreamWriter(
 response.getOutputStream(),"8859_1"));
 out.println("<html>");
 out.println("<body>");


 out.println("´ç½ÅÀÇ À̸§Àº <font color=bule>" +
             request.getParameter("name1") +
             "</font>ÀÔ´Ï´Ù <br>");

 out.println("´ç½ÅÀÇ emailÁÖ¼Ò´Â<font color=bule>" +
             request.getParameter("email1")  +
             "</font>ÀÔ´Ï´Ù<br>");

 String[] fruits;
 fruits = request.getParameterValues("fruit");

 if (fruits != null) {
    out.println("´ç½ÅÀÇ ÁÁ¾Æ ÇÏ´Â °úÀÏÀº ");
    for (int i = 0; i < fruits.length; i++) {
     out.println ( "<font color = bule>" + fruits[i] + "</font>");
    }
    out.println("ÀÔ´Ï´Ù.");
 } else {
   out.println ("°úÀÏÀ» ÁÁ¾Æ ÇÏÁö ¾Ê´Â ±º¿ä<br>");
 }

 out.println("</body>");
 out.println("</html>");

// ¾Æ·¡ Äڵ带 »ý·«Çϸé È­¸é¿¡ Ãâ·ÂÀÌ ¾ÈµÈ´Ù.
 out.close();
  }

 public void doPost(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {
        doGet(request, response);
    }

}

-----------------------------------------------------

°á°ú:

´ç½ÅÀÇ À̸§Àº jimmyÀÔ´Ï´Ù 
´ç½ÅÀÇ emailÁÖ¼Ò´Â jimmy@sbr.net ÀÔ´Ï´Ù
´ç½ÅÀÇ ÁÁ¾Æ ÇÏ´Â °úÀÏÀº »ç°ú Æ÷µµ ÀÔ´Ï´Ù. 


¼³¸í:
1.get,postÀÇ ÀÎÀÚ°ªÀ» ³Ñ°Ü¹Þ´Â method´Â 
  request.getParameterValues(name)Àº ¸®ÅϰªÀÌ String [] À̸ç,
  request.getParameter(name)ÀÇ ¸®ÅϰªÀº String ÀÔ´Ï´Ù.
  
  Âü°í: requestÀÇ method´Â API ¸Å´º¾óÀ» ÂüÁ¶Çϼ¼¿ä.

 -- jspº¸´Ù´Â ¾à°£ º¹ÀâÇÏÁö¿ä---

       
       



Jimmy´Â ´©±¸Àΰ¡bit10ÁÖ¼Ò·Ï - ¹æ¸í·Ï - Q&A - E-mail

½Åºñ·Î - °æÈñ´ëÀüÀÚ°ú88Çйø¸ðÀÓ¹æ - ¶óÀÌÄÚ½º - Æ®¶óÀÌÆ÷µå


Âü°í·Î Á¦È¨ÆäÀÌÁöÀÇ Çü½ÄÀº ¶óÀÌÄÚ½º ȨÆäÀÌÁöÀÇ ¼Ò½º¸¦ ÂüÁ¶ÇÏ¿´½À´Ï´Ù.