¼Ò¼³°°ÀºJSP2ºÎ  6Àå Äí±â & ¼¼¼Ç  15 ¼¼¼Ç°ú ÄíŰ È¥ÇÕ»ç¿ëÀÇ ¿¹  

 

6.15 Session°ú Cookie È¥ÇÕ»ç¿ëÀÇ ¿¹

 

¼¼¼Ç°ú ÄíŰ´Â Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö°£ÀÇ ¿¬°áÀ» À¯ÁöÇϱâ À§ÇØ »ç¿ëµÈ´Ù´Â °øÅëÁ¡ÀÌ ÀÖ½À´Ï´Ù¸¸, À§¿¡¼­ »ìÆìº» °Í°ú °°ÀÌ ÀúÀåµÇ´Â ½ÃÁ¡, ¸¸·á½ÃÁ¡, ¸®¼Ò½º µîÀÇ °üÁ¡¿¡¼­ º¸¸é ¶Ñ·ÇÀÌ ±¸º°µÇ´Â ¸î °¡Áö Â÷ÀÌÁ¡À» º¸À̰í ÀÖ½À´Ï´Ù. ±× Áß Á¦ÀÏ Å« Â÷ÀÌÁ¡Àº ÀúÀåµÇ´Â À§Ä¡ ±×¸®°í ±×¿¡ µû¸¥ Á¤º¸ÀÇ º¸¾È¹®Á¦¶ó°í ÇÒ ¼ö ÀÖ°ÚÁÒ. ÀÌ·± Â÷ÀÌ¿¡ µû¶ó ¼¼¼Ç°ú ÄíŰ´Â À¥ ÇÁ·Î±×·¡¹Ö¿¡ À־ ³ª¸§´ë·ÎÀÇ µ¶Æ¯ÇÑ ¿µ¿ªÀ» ±¸ÃàÇϰí ÀÖ½À´Ï´Ù. ¶ÇÇÑ ³ª¸§´ë·ÎÀÇ ÀåÁ¡µéÀ» »ì·Á È¥ÇÕÇØ »ç¿ëµÇ±âµµ ÇÕ´Ï´Ù.

 

´ÙÀ½Àº ÀüÀÚ»ó°Å·¡ÀÇ °£´ÜÇÑ Àå¹Ù±¸´Ï¸¦ ¼¼¼Ç°ú Äí۸¦ È¥ÇÕÇÏ¿© ¸¸µç ¿¹ÀÔ´Ï´Ù. °úÀÏÆÇ¸Å »çÀÌÆ®°¡ ÀÖ°í ±× °úÀϰ¡°Ô¿¡¼­ »ç¿ëÀÚ°¡ °úÀÏÀ» °ñ¶ó¼­ Àå¹Ù±¸´Ï¿¡ ³Ö´Â °ÍÀÔ´Ï´Ù. Àå¹Ù±¸´ÏÀÇ Á¤º¸°¡ ÇϷ絿¾È À¯ÁöµÇµµ·Ï ÄíŰ·Î ¼³Á¤Çؼ­ ÀúÀåÇØÁÖ°í, ·Î±×ÀÎ ÇÒ ¶§ ÄíŰÀÇ °úÀÏ Àå¹Ù±¸´Ï ¸ñ·ÏÀ» ±×´ë·Î ¼¼¼ÇÀ¸·Î ÀúÀåÇØ¼­ »ç¿ë ÇÔÀ¸·Î¼­ ÄíŰ¿Í ¼¼¼ÇÀ» È¥ÇÕÇÏ¿© »ç¿ë ÇÏ¿´½À´Ï´Ù.

 

¿©±â¼­ ÀüÁ¦°¡ µÇ¾î¾ß ÇÒ »çÇ×Àº Ŭ¶óÀÌ¾ðÆ®´Â ¹Ýµå½Ã Äí۸¦ »ç¿ëÇÑ´Ù´Â °ÍÀ̰í, Ŭ¶óÀ̾ðÆ®ÀÇ ÄÄÇ»ÅÍ´Â ÇÑ »ç¶÷¸¸ »ç¿ëÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ¿©±â¼­´Â ÆÐ½º¿öµå¸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ ·Î±×ÀΠ󸮸¦ ÇÏÁö ¾Ê¾Æ¼­ ¿©·¯ °³ÀÇ ID ¼³Á¤ÀÇ Àǹ̰¡ ¾ø±â ¶§¹®ÀÔ´Ï´Ù.

 

grocery.jsp

·Î±×ÀÎ ÀÎÅÍÆäÀ̽º

<%@ page contentType="text/html; charset=euc-kr" %>

<%
if(session.getAttribute("ID") == null){
%>

<html>
<body>
<h2>Jabook grocery</h2>
<hr>
<form action = 
"grocery2.jsp" method = "post">
¾ÆÀ̵ð : <input type = 
"text" name = "id">
<input type =
"submit" value = "½ÂÀÎ">
</form>
</body>
</html>

<%
}
else
   response.sendRedirect(
"grocery2.jsp");
}
%>

 

°á°ú¿¡¼­ º¸µí, ¾ÆÀ̵𸦠ÀÔ·ÂÇÏ°í ´ÙÀ½ ÆäÀÌÁö·Î ³Ñ¾î°¡´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. À§¿¡¼­ ¸»¾¸µå·ÈµíÀÌ ÆÐ½º¿öµå ÀÎÁõ °úÁ¤Àº »ý·«Çß½À´Ï´Ù.

 

´ÙÀ½ ºÎºÐÀº »ç¿ëÀÚ ¾ÆÀ̵𸦠¹ÞÀº ÈÄ¿¡, ¼¼¼ÇÀÇ Á¸Àç¿©ºÎ¸¦ Ã¼Å©ÇØ¼­ »ç¿ëÀÚ ¼¼¼ÇÀ» ¸¸µé¾î ÁØ ´ÙÀ½ Ŭ¶óÀ̾ðÆ®ÀÇ ÄíŰ·ÎºÎÅÍ ¸ñ·ÏÀ» ºÒ·¯¿Í ¼¼¼ÇÀ¸·Î ´Ù½Ã ³Ö¾îÁÖ´Â ºÎºÐÀÔ´Ï´Ù. 

 

grocery2.jsp

Äí۸¦ ¼¼¼ÇÀ¸·Î ´ã¾Æ ó¸®ÇÏ´Â ÆäÀÌÁö

<%@ page contentType="text/html; charset=euc-kr" %>
<%
if(session.getAttribute("ID") == null){
  session.setAttribute(
"ID", request.getParameter("id"));
}
String id = (String)session.getAttribute(
"ID");
Cookie cookie[] = request.getCookies();
if (cookie != null cookie.length>1){
  
for (int i = 0; i<cookie.length-1; i++){
    
if (cookie[i].getName().equals("apple"))
      session.setAttribute(
"apple",cookie[i].getValue());
    
if (cookie[i].getName().equals("orange"))
      session.setAttribute(
"orange",cookie[i].getValue());
    
if (cookie[i].getName().equals("banana"))
      session.setAttribute(
"banana",cookie[i].getValue());
    
if (cookie[i].getName().equals("cucumber"))
      session.setAttribute(
"cucumber",cookie[i].getValue());
  }
}
else {
  Cookie appleCookie = 
new Cookie("apple","0");
  Cookie orangeCookie = 
new Cookie("orange","0");
  Cookie bananaCookie = 
new Cookie("banana","0");
  Cookie cucumberCookie = 
new Cookie("cucumber","0");
  session.setAttribute(
"apple""0");
  session.setAttribute(
"orange","0");
  session.setAttribute(
"banana","0");
  session.setAttribute(
"cucumber","0");
  appleCookie.setMaxAge(
1*60*60*24);
  orangeCookie.setMaxAge(
1*60*60*24);
  bananaCookie.setMaxAge(
1*60*60*24);
  cucumberCookie.setMaxAge(
1*60*60*24);

  response.addCookie(appleCookie);
  response.addCookie(orangeCookie);
  response.addCookie(bananaCookie);
  response.addCookie(cucumberCookie);
}
%>
<html><body>
<h2>Jabook grocery</h2>
<font color=
"blue"><%=id%></font>´ÔÀÇ ¹æ¹®À» È¯¿µÇÕ´Ï´Ù. Áñ°Å¿î ¼îÇΠµÇ¼¼¿ä
<hr>
<b>ÇöÀç Àå¹Ù±¸´Ï¿¡ ´ã±ä Ç°¸ñ</b>
<font size = 
"2">(»õ·Î ´ãÀ¸½Å Ç°¸ñÀº ÇϷ絿¾È ±× Á¤º¸°¡ À¯ÁöµË´Ï´Ù)</font><br>
*»ç°ú : <%=session.getAttribute(
"apple")%> °³<br>
*¿À·»Áö : <%=session.getAttribute(
"orange")%> °³<br>
*¹Ù³ª³ª : <%=session.getAttribute(
"banana")%> °³<br>
*¿ÀÀÌ : <%=session.getAttribute(
"cucumber")%> °³<br>
<a href = 
"grocery4.jsp"><font size = "2">[¸ðµÎ ±¸¸Å ¹× ¹è´Þ]</font></a>
<hr>
Çѹø¿¡ ÇѰ³¾¿..
<form action = 
"grocery3.jsp" method = "post">
<input type = 
"checkbox" name = "apple">»ç°ú
<input type = 
"checkbox" name = "orange">¿À·»Áö
<input type = 
"checkbox" name = "banana">¹Ù³ª³ª
<input type = 
"checkbox" name = "cucumber">¿ÀÀÌ<br><br>
<input type = 
"submit" value = "Àå¹Ù±¸´Ï¿¡ ´ã±â">
</form>
</body></html>

 

¸ÕÀú ¼¼¼ÇÀÇ IDÇ׸ñÀ» Ã¼Å©ÇØ¼­ Á¸ÀçÇÏÁö¾ÊÀ¸¸é, ¾Õ¿¡¼­ ¹Þ¾Æ¿Â »ç¿ëÀÚ ¾ÆÀ̵𸦠°ªÀ¸·Î »õ·Î¿î ¼¼¼Ç ID¸¦ »ý¼ºÇÕ´Ï´Ù.

 

n        if(session.getAttribute("ID") == null){

n        session.setAttribute("ID", request.getParameter("id"));

n        }

 

Ŭ¶óÀÌ¾ðÆ®¿¡ ¼³Á¤ÇÑ Äí۸¦ ¸ðµÎ ºÒ·¯¿Í¼­ ¿øÇÏ´Â Á¤º¸(°úÀÏ Á¤º¸)ÀÇ Äí۰ªÀ» ÃßÃâÇÏ¿© ±× °ªÀ» ±×´ë·Î ¼¼¼Ç¿¡ ¼³Á¤ÇÕ´Ï´Ù.

 

n        Cookie cookie[] = request.getCookies();

n        if (cookie.length>1){

n                     for (int i = 0; i<cookie.length-1; i++){

n                                   if (cookie[i].getName().equals("apple"))

n                                                session.setAttribute("apple",cookie[i].getValue());

 

¸¸¾à Äí۰¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ» °æ¿ì, »õ·Î¿î Àå¹Ù±¸´Ï ¸ñ·ÏÀ¸·Î Äí۸¦ ¼³Á¤ÇÏ¿© ÁÝ´Ï´Ù. ¿©±â¿¡´Â °úÀÏÀÇ À̸§°ú ÇÔ²² ÇöÀç Àå¹Ù±¸´Ï¿¡ ¼±ÅÃÇÑ °úÀÏÀÇ ¼ö¸¦ ÃʱâÈ­(0)ÇØ ³õ¾Ò½À´Ï´Ù.

 

n        Cookie appleCookie = new Cookie("apple","0");

n        Cookie orangeCookie = new Cookie("orange","0");

n        Cookie bananaCookie = new Cookie("banana","0");

n        Cookie cucumberCookie = new Cookie("cucumber","0");

 

¿ª½Ã ÃʱâÁ¤º¸¸¦ ¼¼¼ÇÀ¸·Î ÀúÀåÇϰí ÄíŰÀÇ À¯È¿½Ã°£À» 24½Ã°£À¸·Î ¼³Á¤ÇÑ ÈÄ ÀÀ´äÀ¸·Î Äí۸¦ Ŭ¶óÀÌ¾ðÆ®¿¡ ÀúÀåÇÕ´Ï´Ù.

 

n        session.setAttribute("apple", "0");

n        appleCookie.setMaxAge(1*60*60*24);

n          response.addCookie(appleCookie);

 

´ÙÀ½Àº ºê¶ó¿ìÀú¿¡ Ãâ·ÂÀ» ÇÏ´Â ºÎºÐÀ¸·Î, ¼¼¼Ç¿¡ ´ã±ä Àå¹Ù±¸´Ï ¸ñ·ÏÀ» ¹Þ¾Æ¿Í¼­ Ãâ·ÂÇÏ¿© ÁÝ´Ï´Ù.

 

n        *»ç°ú : <%=session.getAttribute("apple")%> °³<br>

n        *¿À·»Áö : <%=session.getAttribute("orange")%> °³<br>

n        *¹Ù³ª³ª : <%=session.getAttribute("banana")%> °³<br>

n        *¿ÀÀÌ : <%=session.getAttribute("cucumber")%> °³<br>

 

¡°[¸ðµÎ ±¸¸Å ¹× ¹è´Þ]¡±¿¡ ¸µÅ©°¡ °É·Á¼­ grocery4.jsp·Î º¸³»ÁÖ°í ÀÖ½À´Ï´Ù. grocery4.jsp¿¡¼­´Â ½ÇÁ¦·Î °áÀçó¸® ¹× ¹è´Þ¿¡ °üÇÑ °ÍÀº ±¸ÇöµÇ¾î ÀÖÁö¾Ê°í ´ÜÁö Äí۸¦ ÃʱâÈ­ ÇÏ´Â Àϸ¸ ÇÕ´Ï´Ù.

 

n        <a href = "grocery4.jsp"><font size = "2">[¸ðµÎ ±¸¸Å ¹× ¹è´Þ]</font></a>

 

±×¸®°í ´ÙÀ½Àº Àå¹Ù±¸´Ï¿¡ °úÀÏÀ» ´õÇϱâ À§ÇÑ ¼±Åøñ·ÏÀ» HTML ÆûÀ¸·Î ÀÛ¼ºÇÑ °ÍÀÔ´Ï´Ù. ¸ñ·Ï¿¡ üũ¸¦ ÇÑ ÈÄ ±× °á°ú¸¦ ÆûÀÇ Post ¹æ½ÄÀ¸·Î º¸³»¸é, grocery3.jsp ÆÄÀÏ¿¡¼­ ó¸®ÇØ ÁÝ´Ï´Ù.

 

grocery3.jsp¿¡¼­´Â ¼¼¼Ç¿¡¼­ Àå¹Ù±¸´Ï ¸ñ·ÏÀ» ¾òÀº ÈÄ ÆûÀ¸·Î ³Ñ¾î¿Â ¼±Åà Á¤º¸¸¦ ´õÇØ¼­ ±× °á°ú¸¦ ´Ù½Ã ÄíŰ·Î ¼³Á¤ÇÕ´Ï´Ù. ±×¸®°í ¾ÕÀÇ ÆäÀÌÁö·Î response.sendRedirect ¸Þ¼­µå¸¦ ÅëÇØ º¸³¿À¸·Î¼­ Àå¹Ù±¸´Ï ¸ñ·ÏÀ» °»½ÅÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿¡°Ô º¸¿©ÁÝ´Ï´Ù.

 

grocery3.jsp

»ç¿ëÀÚ ¼±ÅÃÁ¤º¸¸¦ ó¸®ÇÏ´Â ÆäÀÌÁö

<%@ page contentType="text/html; charset=euc-kr" %>

<%
int apple = Integer.parseInt((String)session.getAttribute("apple"));
int orange = Integer.parseInt((String)session.getAttribute("orange"));
int banana = Integer.parseInt((String)session.getAttribute("banana"));
int cucumber = Integer.parseInt((String)session.getAttribute("cucumber"));

String app = request.getParameter(
"apple");
String org = request.getParameter(
"orange");
String ban = request.getParameter(
"banana");
String cuc = request.getParameter(
"cucumber"); 

if (app != null && app.equals("on")){
  Cookie appleCook = 
new Cookie("apple", apple+1+"");
  appleCook.setMaxAge(
1*60*60*24);
  response.addCookie(appleCook);
}

if (org != null && org.equals("on")){
  Cookie orangeCook = 
new Cookie("orange", orange+1+"");
  orangeCook.setMaxAge(
1*60*60*24);
  response.addCookie(orangeCook);
}

if (ban != null && ban.equals("on")){
  Cookie bananaCook = 
new Cookie("banana", banana+1+"");
  bananaCook.setMaxAge(
1*60*60*24);
  response.addCookie(bananaCook);
}

if (cuc != null && cuc.equals("on")){
  Cookie cucuCook = 
new Cookie("cucumber", cucumber+1+"");
  cucuCook.setMaxAge(
1*60*60*24);
  response.addCookie(cucuCook);
}

response.sendRedirect(
"grocery2.jsp");
%>

 

 

¿ì¼± °á°ú¸¦ º¸½Ã¸é, ¸ñ·Ï¿¡¼­ »ç°ú¿Í ¿À·»Áö¿¡ üũÈÄ ¡°Àå¹Ù±¸´Ï¿¡ ´ã±â¡± ¹öưÀ» ´©¸£¸é ±× °á°ú°¡ ¹Ý¿µµÇ¾î¼­ »ç°ú¿Í ¿À·»ÁöÀÇ °¹¼ö°¡ ÇϴϾ¿ ´Ã¾î³ª ÀÖ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¼Ò½º ºÐ¼®À» ÅëÇØ ±× °úÁ¤À» »ìÆìº¸ÁÒ.

 

¼¼¼ÇÀ¸·ÎºÎÅÍ ÇØ´ç °úÀÏ À̸§ÀÇ °ª(value)À» Àоî¿É´Ï´Ù. ±×·±µ¥ À§¿¡¼­ ¼¼¼Ç¿¡ Áý¾î³ÖÀ»¶§´Â String ÇüÀÇ °ªÀÌ Object ÇüÀ¸·Î ¾÷ij½ºÆÃ µÇ¾î¼­ µé¾î°¬À¸¹Ç·Î ¿©±â¼­´Â ¹Ý´ë·Î String ÇüÀ¸·Î ´Ù¿îij½ºÆÃ ÈÄ, ´Ù½Ã °è»êÀ» À§Çؼ­ int ÇüÀ¸·Î ¹Ù²Ù¾îÁÖ°í ÀÖ½À´Ï´Ù.

 

     n   int apple = Integer.parseInt((String)session.getAttribute("apple"));

 

ÆûÀ¸·Î ³Ñ¾î¿Â °ªÀ» ¹Þ°í ÀÖ½À´Ï´Ù. üũ¹Ú½º·Î ³Ñ¾î¿Ô±â ¶§¹®¿¡ üũ°¡ µÇ¾îÀÖ´ø °ÍÀº ¡°on¡±ÀÇ °ªÀ» °¡Áö°í ÀÖ°í, üũµÇÁö ¾Ê¾Ò´ø °ÍÀº null °ªÀ» °¡Áö°í ÀÖ½À´Ï´Ù.

 

n        String app = request.getParameter("apple");

 

¹ÞÀº °ªÀ» °Ë»çÇÏ¿© ±× °ªÀÌ nullÀÌ ¾Æ´Ï¸ç ¡°on¡±À̶ó¸é ¼¼¼ÇÀ¸·ÎºÎÅÍ ¾òÀº °úÀÏÀÇ Á¤º¸ Áï, ¼±ÅÃÇÑ °úÀÏÀÇ °¹¼ö¿¡ Çϳª¸¦ ´õÇØ¼­ ´Ù½Ã ÄíŰ·Î ¼³Á¤Çϰí grocery2.jsp·Î º¸³À´Ï´Ù.

 

n        if (app != null && app.equals("on")){

n                     Cookie appleCook = new Cookie("apple", apple+1+"");

n                     appleCook.setMaxAge(1*60*60*24);

n                     response.addCookie(appleCook);

n        }

n        response.sendRedirect("grocery2.jsp");

 

¾ÕÀÇ ÄíŰ ¼³Á¤ÀÇ »ý¼ºÀÚ ºÎºÐÀ» º¸½Ã¸é ¡°new Cookie(¡°apple¡±, apple+1+ ¡°¡± )¡±¶ó°í µÇ¾îÀÖ½À´Ï´Ù. ÄíŰ´Â »ý¼ºÀÚ·Î À̸§°ú °ªÀ¸·Î µÈ ÇÑ ½ÖÀÇ StringÇü value¸¦ ¹Þ±â ¶§¹®¿¡ À§¿Í °°Àº ¹æ½ÄÀ¸·Î ¼ýÀÚ¸¦ StringÇüÀ¸·Î ¹Ù²Ù¾î ÁÖ¾ú½À´Ï´Ù. ÀÌ·± °Íµµ ÇϳªÀÇ ³ëÇÏ¿ì¶ó°í ÇÒ ¼ö ÀÖ°ÚÁÒ.

 

´ÙÀ½À¸·Î grocery4.jsp ÆäÀÌÁö¿¡¼­´Â ¡°[¸ðµÎ ±¸¸Å ¹× ¹è´Þ]¡± ¸µÅ©¸¦ ´­·¶À» ¶§ Àå¹Ù±¸´ÏÀÇ ¸ðµç ¸ñ·ÏÀ» 0À¸·Î ÇØÁÖ´Â ÀÏÀ» ÇÕ´Ï´Ù. Áï, ÄíŰÀÇ °ªÀ» ÃʱâÈ­½ÃÄÑ ´Ù½Ã grocery2.jsp ÆäÀÌÁö·Î º¸³À´Ï´Ù.

 

grocery4.jsp

»ç¿ëÀÚ ¼±ÅÃÁ¤º¸¸¦ ó¸®ÇÏ´Â ÆäÀÌÁö

<%@ page contentType="text/html; charset=euc-kr" %>
<%
//---°áÀç, ¹è´Þ ¸ÞÄ¿´ÏÁò ±¸ÇöÇß´Ù°í °¡Á¤ ---

Cookie appleCookie = new Cookie("apple","0");
Cookie orangeCookie = 
new Cookie("orange","0");
Cookie bananaCookie = 
new Cookie("banana","0");
Cookie cucumberCookie = 
new Cookie("cucumber","0");
appleCookie.setMaxAge(
1*60*60*24);
orangeCookie.setMaxAge(
1*60*60*24);
bananaCookie.setMaxAge(
1*60*60*24);
cucumberCookie.setMaxAge(
1*60*60*24);
response.addCookie(appleCookie);
response.addCookie(orangeCookie);
response.addCookie(bananaCookie);
response.addCookie(cucumberCookie);
response.sendRedirect(
"grocery2.jsp");
%>

 

 

°á°ú¸¦ º¸½Ã¸é ¿ÞÂÊ ±×¸²¿¡¼­ ¡°[¸ðµÎ ±¸¸Å ¹× ¹è´Þ]¡±À» ´©¸£¸é »ç°ú4°³, ¿À·»Áö5°³, ¹Ù³ª³ª2°³, ¿ÀÀÌ1°³ÀÇ Ç׸ñÀÌ ¸ðµÎ ÃʱâÈ­µÇ¾î ¿À¸¥ÂÊ ±×¸²°ú °°ÀÌ ¸ðµÎ 0°³·Î ³ªÅ¸³³´Ï´Ù.

 

À̰ÍÀº ¾Æ·¡¿Í °°ÀÌ Äí۸¦ »ý¼ºÇÏ¿© °¢ À̸§ÀÇ °ªÀ» 0À¸·Î ¼³Á¤ÇÏ¿© ÁÖ¾ú±â ¶§¹®ÀÔ´Ï´Ù. ÄíŰ´Â °°Àº À̸§À¸·Î ÀúÀåÇÏ¸é ¸ÕÀú ÀÖ´ø °ÍÀÌ »èÁ¦µÈ ÈÄ »õ·Î¿î Äí۰¡ ¼³Á¤µÇ±â ¶§¹®ÀÔ´Ï´Ù.

 

n        Cookie appleCookie = new Cookie("apple","0");

n        appleCookie.setMaxAge(1*60*60*24);

n        response.addCookie(appleCookie);

 

±×¸®°í ÀÌ ÆäÀÌÁöµµ ¿ª½Ã grocery2.jsp ÆäÀÌÁö·Î RedirectÇØ¼­ °á°ú¸¦ º¸¿©ÁÖ°í ÀÖ½À´Ï´Ù.

 

n        response.sendRedirect("grocery2.jsp");

 

 

ÀÌ¿Í °°ÀÌ °£´ÜÇÑ ¿¹Á¦¸¦ ÅëÇØ¼­ ¼¼¼Ç°ú ÄíŰÀÇ È¥ÇÕ »ç¿ëÀ» ´Ù·ç¾î º¸¾Ò½À´Ï´Ù. ÇÏÁö¸¸ ¾Õ¼­µµ ¾ð±ÞÇÏ¿´Áö¸¸, »ç¿ëÀÚ°¡ º¸¾ÈÀ̳ª °³ÀÎÁ¤º¸ À¯ÃâÀ» ¿ì·ÁÇØ¼­ ÄíŰ»ç¿ëÀ» ÇÏÁö ¾Ê´Â´Ù¸é, À§ÀÇ ¿¹Á¦´Â Àǹ̰¡ ¾ø´Â °ÍÀÔ´Ï´Ù. ±×·² ¶§´Â ÄíŰ ´ë½Å¿¡ ¼­¹öÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ¼³Á¤ÇÏ¿© »ç¿ëÀÚÀÇ Àå¹Ù±¸´Ï ¸ñ·ÏÀ» ÀúÀåÇØ µÑ ¼öµµ ÀÖÀ» °ÍÀÔ´Ï´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°ÀºJSP2ºÎ
ÀúÀÚ:ÃÖ¿µ°ü