예제
<%
Cookiecookie=newCookie("cookieN","cookieV");//쿠키생성,name,value설정
cookie.setMaxAge(60*60);//1시간
response.addCookie(cookie);//reponse객체에cookie객체를탑재
%>
예제
<%
Cookie[]cookies=request.getCookies();
for(inti=0;i<cookies.length;i++){
Stringstr=cookies[i].getName();
if(str.equals("myName")){
out.println("cookies["+i+"]name:"+cookies[i].getName()+"<br/>");
out.println("cookies["+i+"]value:"+cookies[i].getValue()+"<br/>");
}
}
%>
예제
<%
//session:내부객체
session.setAttribute("SessionName","SessionData");
session.setAttribute("Num",123);
%>
예제
<!-- getter를 통한 호출 -->
<%
Objectobj1=session.getAttribute("SessionName");
StringSessionName=(String)obj1;
Objectobj2=session.getAttribute("Num");
IntegerNum=(Integer)obj2;
%>
<!-- Enumeration을 통한 호출 -->
<%
StringsName;
StringsValue;
Enumerationenumeration=session.getAttributeNames();
//모든 이름값 다얻어옴
while(enumeration.hasMoreElements()){
sName=enumeration.nextElement().toString();
sValue=session.getAttribute(sName).toString();
//이름통해서value얻어옴
out.println("sName:"+sName+"<br/>");
out.println("sValue:"+sValue+"<br/>");
}
%>
예제
<%
session.removeAttribute("SessionName");//특정세션삭제
%>
<%
session.invalidate();//모든세션삭제
%>