[Q] ¼­ºí¸´ °ü·Ã Áú¹®ÀÔ´Ï´Ù.. (ºÎŹ.. ;)


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :Poetaster 1999³â 11¿ù 25ÀÏ 20:50:26

/**
Á¦°¡ Å×½ºÆ®Çغ¸°í ½ÍÀº°Ç..
»ç¿ëÀÚ°¡ Á¢ÇÏ´Â À¥ÆäÀÌÁö »óÀ¸·Î¸¸ º¼¶§´Â ÀÌ·¸½À´Ï´Ù..
¸ÕÀú localhost/servlets/TestSwitch¸¦ ºÒ·¯¿À¸é ÃÖÃÊ·Î
id¸¦ ÀÔ·ÂÇÏ´Â ÆûÀÌ ³ª¿À±¸¿ä.. °Å±â¿¡ Àû´çÇÑ ¹®ÀÚ¿­À»
ÀÔ·ÂÇÏ°í submit Çϸé hidden ¼Ó¼ºÀÇ routineÀÇ °ª¿¡ µû¶ó
°¢°¢ ´Ù¸¥ ÀÔ·Â ÆûÀ» ´Ù½Ã Ŭ¶óÀ̾ðÆ®·Î »Ñ·ÁÁÖ´Â °ÅÁö¿ä..
¼ø¼­´Â Á¦°¡ °èȹÇÑ »ç¿ëÀÚ ÀÔ·ÂÆûÀÇ ·¹À̾ƿô ´ë·Î
switch ¹®¿¡ ÀÇÇØ ¼ø¼­´ë·Î ³ªÅ¸³ª°Ô ÇÏ°í ½Í½À´Ï´Ù..
±×¸®°í ¸¶Áö¸·¿¡ °¡¼­´Â °¢°¢ÀÇ ÆäÀÌÁö¿¡¼­ ÀÔ·ÂÇÑ °ªµéÀ»
¸ðµÎ ¹®ÀÚ¿­·Î »Ñ·ÁÁÖµµ·Ï ÇÏ°í ½ÍÀºµ¥..(±Ã±ØÀûÀ¸·Î´Â ¿©·¯°¡Áö
°ªµéÀ» ÀÔ·Â¹Þ¾Æ ÃÖÁ¾ÀûÀ¸·Î ¸ð¾Æ¼­ ÇѲ¨¹ø¿¡
¿À¶óŬ µ¥ÀÌŸ º£À̽º¿¡ insert ÇÏ·Á°í ÇÏÁö¿ä.. È®ÀÎÀ» À§ÇØ.. :)
»ý°¢´ë·Î Àß µÇÁö ¾Ê´Â±º¿ä..


¿Õ Ãʺ¸ÀÔ´Ï´Ù..
¼±¹è Á¦ÇöµéÀÇ ¾Æ³¦¾ø´Â Á¶¾ð ºÎŹµå¸³´Ï´Ù.. ^^
*/


import java.util.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;


public class TestSwitch extends HttpServlet
{


public void init(ServletConfig config) throws ServletException
{
super.init(config);
}


public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{


PrintWriter out;
res.setContentType("text/html;charset=euc-kr");
out = new PrintWriter(new
OutputStreamWriter(res.getOutputStream(),"KSC5601"));


out.println("<html><body bgcolor=\"white\" >");
out.println("<center>");
out.println("<form name=\"ID1\" method=\"POST\"
action=\"/servlets/TestSwitch\">");
out.println("<input type=\"hidden\" name=\"routine\" value\"1\">");


out.println("<table border=0 width=400 cellspacing=0
cellpadding=0>");


out.println("<tr>");
out.println("<td>ID</td>");
out.println("<td><input type=\"text\" name=\"client_id\"
maxlength=11></td>");
out.println("</tr>");


out.println("<tr>");
out.println("<td colspan=2>");
out.println("<input type=\"submit\" value=\"´ÙÀ½ 1\">");
out.println("<input type=\"reset\" value=\"ÀçÀÔ·Â\"></p>");
out.println("</tr>");


out.println("</table>");
out.println("</form>");
out.println("</center>");
out.println("</body></html>");
out.flush();
out.close();


}


public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{


HttpSession session = req.getSession(true);


PrintWriter out;


res.setContentType("text/html;charset=euc-kr");
out=new PrintWriter(new
OutputStreamWriter(res.getOutputStream(),"KSC5601"));


out.print("<HTML><HEAD><TITLE>TestTest</TITLE></HEAD><BODY>");


String routine = req.getParameter("routine");
switch(Integer.parseInt(routine))
{
case '1' :


out.println("<center>");
out.println("<form name=\"ID2\" method=\"POST\"
action=\"/servlets/TestSwitch\">");
out.println("<input type=\"hidden\" name=\"routine\" value\"2\">");


out.println("<table border=0 width=400 cellspacing=0
cellpadding=0>");


out.println("<tr>");
out.println("<td>ID</td>");
out.println("<td><input type=\"text\" name=\"client_id\"
maxlength=11></td>");
out.println("</tr>");


out.println("<tr>");
out.println("<td colspan=2>");
out.println("<input type=\"submit\" value=\"´ÙÀ½ 2\">");
out.println("<input type=\"reset\" value=\"ÀçÀÔ·Â\"></p>");
out.println("</tr>");


out.println("</table>");
out.println("</form>");
out.println("</center>");


printHtmlTail(out);


break;


case '2' :



out.println("<center>");
out.println("<form name=\"ID3\" method=\"POST\"
action=\"/servlets/TestSwitch\">");
out.println("<input type=\"hidden\" name=\"routine\" value\"3\">");


out.println("<table border=0 width=400 cellspacing=0
cellpadding=0>");


out.println("<tr>");
out.println("<td>ID</td>");
out.println("<td><input type=\"text\" name=\"client_name\"
maxlength=11></td>");
out.println("</tr>");


out.println("<tr>");
out.println("<td colspan=2>");
out.println("<input type=\"submit\" name=\"Test03\" value=\"´ÙÀ½
3\">");
out.println("<input type=\"reset\" value=\"ÀçÀÔ·Â\"></p>");
out.println("</tr>");


out.println("</table>");
out.println("</form>");
out.println("</center>");


printHtmlTail(out);


break;


case '3' :


String id = req.getParameter("client_id");
String name = req.getParameter("client_name");


out.println("id : " + id);
out.println("name : " + name);


printHtmlTail(out);


break;


default: break;


}


}


private void printHtmlTail(PrintWriter out)
{


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


}


}



/**
ù¹ø° ÀÔ·ÂÆû¿¡¼­ key°ªÀ» ÀÔ·ÂÇÏ°í submit ÇÏ¸é ¾Æ·¡¿Í °°Àº ¸Þ¼¼Áö°¡
³ª¿À³×¿ä.. ^^;


========
Reason null
StackTrace javax.servlet.ServletException: null at
oracle.ec.servlet.http.HttpRequestHandler.runRealServlet(HttpRequestHand
ler.java:372) at
oracle.ec.servlet.http.HttpRequestHandler.runServlet(HttpRequestHandler.
java:300) at
oracle.ec.servlet.http.HttpRequestHandler.run(HttpRequestHandler.java:12
4) at java.lang.Thread.run(Thread.java)
=========


| oas 4.0
| jdk 1.1.8
| osdk 1.1


*/



´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]