JimmyÀÇ È¨ÆäÀÌÁö > Java > JSP °­ÁÂ6(Session »ç¿ëÇϱâ)

       

----------------------------------------------------------
//jsp6.java
package lesson;
public class jsp6{
    public String name;
    public int num;
    public jsp6(String name, int num){
      this.name = name;
      this.num = num;
    }

}
----------------------------------------------------------
<%@ page language="java" import="lesson.*" %>
<%-- jsp6_1.jsp
  session ¼³Á¤Çϱâ
--%>
<html>
<body>
<h2>  session ¼³Á¤ </h2>
<%
  //HttpSession session = request.getSession(true);
  jsp6 js = (jsp6)session.getValue(session.getId());
  if(js == null) {
        js = new jsp6("test", 1);
        session.putValue(session.getId(), js);
  }else{
    out.println("sessionÀÌ ÀÌ¹Ì ¼³Á¤µÇ¾îÀÖ½À´Ï´Ù<br>");
  }
%>
<a href=jsp6_2.jsp>session Àбâ </a>
</body>
</html>
---------------------------------------------------------
<%@ page language="java" imports="lesson.*" %>
<%-- jsp6_2.jsp
  session Àбâ
--%>
<html>
<body>
<h2>  session ÀÐ±â  </h2>
<%
  //HttpSession session = request.getSession(true);
  jsp6 js = (jsp6)session.getValue(session.getId());
  if(js != null) {
    out.println(js.name + "<br>");
    out.println(js.num);
  }
%>
</body>
</html>
-----------------------------------------------------
°á°ú:
jsp6_1.jsp¸¦ óÀ½ Á¢¼ÓÇѰæ¿ì.

session ¼³Á¤ 
session Àбâ 

jsp6_1.jsp¸¦ µÎ¹øÀÌ»ó Á¢¼ÓÇѰæ¿ì.

session ¼³Á¤ 
sessionÀÌ ÀÌ¹Ì ¼³Á¤µÇ¾îÀÖ½À´Ï´Ù
session Àбâ 

jsp6_2.jsp¸¦ µÎ¹øÀÌ»ó Á¢¼ÓÇѰæ¿ì.
session Àбâ 

test
1 
-----------------------------------------------------
¼³¸í:

jsp4°­Á¿¡¼­ import°¡ ¾ÈµÈ´Ù°í Á¦°¡ ±â·ÏÇÑ °Í °°Àºµ¥
¸Å´º¾óÀÌ À߸øµÇ¾îÀÖ´õ±º¿ä.
import¸¦ ½Ãų¶§ import°¡ ¾Æ´Ï¶ó imports·Î ÇØ¾ßÇÕ´Ï´Ù.
¸Å´º¾ó¸¸µå´Â »ç¶÷µµ ½Ç¼ö¸¦ ÇÏ´Â ±º¿ä.
<%@ page language="java" imports="lesson.*" %>

jsp6_1.jsp  session ¼³Á¤Çϱâ
 
 //HttpSession session = request.getSession(true);
 => jsp¿¡¼­´Â ÀÌ¹Ì sessionÀ» ÀνºÅÏÆ®µÇ¾îÀֱ⠶§¹®¿¡ Ä¿¸ÇÆ®
    󸮸¦ ÇÕ´Ï´Ù. servletÀ̸é Ä¿¸àƮ󸮸¦ ÇÏ¸é ¾ÈµË´Ï´Ù.

 session.putValue(session.getId(), js);
 => session¿¡ js¸¦ ÀÔ·ÂÇÕ´Ï´Ù. 


jsp6_2.jsp  session Àбâ
 jsp6 js = (jsp6)session.getValue(session.getId());
 => session¿¡ js¸¦ Àоî¿É´Ï´Ù.

Äí۸¦ ÀÌ¿ëÇÏ´Â °Í º¸´Ù´Â ½±°í °´Ã¼¸¦ ³Ñ±æ ¼ö ÀÖ´Ù´Â °Í ÀÌ ÀåÁ¡ÀÔ´Ï´Ù.
 
Âü°í
 session¿¡¼­ ÁÖÀÇÇÒÁ¡ÀÌ Àִµ¥ ´ÙÀ½¿¡ ¿¬ÀçÇϰڽÀ´Ï´Ù.


±Ã±ÝÇÑÁ¡ÀÖÀ¸¸é Q&A¿¡ ±ÛÀ»³²°ÜÁÖ¼¼¿ä       

       
       

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

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


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