----------------------------------------------------------
//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 ¼³Á¤Çϱâ
--%>
session ¼³Á¤
<%
//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ÀÌ ÀÌ¹Ì ¼³Á¤µÇ¾îÀÖ½À´Ï´Ù ");
}
%>
session Àбâ
---------------------------------------------------------
<%@ page language="java" imports="lesson.*" %>
<%-- jsp6_2.jsp
session Àбâ
--%>
session Àбâ
<%
//HttpSession session = request.getSession(true);
jsp6 js = (jsp6)session.getValue(session.getId());
if(js != null) {
out.println(js.name + " ");
out.println(js.num);
}
%>
-----------------------------------------------------
°á°ú:
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¿¡ ±ÛÀ»³²°ÜÁÖ¼¼¿ä
|