0
나는 다음과 같이 세션 값을 설정하려고 :값은 JSP/서블릿에서 세션에서 비어있는
if (request.getParameter("page") != null) {
page = Integer.parseInt(request.getParameter("page").toString());
}
if (request.getParameter("se_tempcardnumber") != null) {
tempcardnumber = request.getParameter("se_tempcardnumber").toString();
session.setAttribute("session_tempcardnumber", tempcardnumber);
}
if (request.getParameter("se_empid") != null) {
empid = request.getParameter("se_empid").toString();
session.setAttribute("session_empid", empid);
}
if (request.getParameter("se_issuedate") != null) {
issuedate = request.getParameter("se_issuedate").toString();
session.setAttribute("session_issuedate",issuedate);
}
if (request.getParameter("se_cardstatus") != null) {
cardstatus = request.getParameter("se_cardstatus").toString();
session.setAttribute("session_cardstatus", cardstatus);
}
을하고 난 다음과 같이 세션 값에 액세스하려고 :
if(session.getAttribute("session_empid")!=null) {
session_empid =(String)session.getAttribute("session_empid");
}
if(session.getAttribute("session_tempcardnumber")!=null) {
session_tempcardnumber =(String)session.getAttribute("session_tempcardnumber");
}
if(session.getAttribute("session_issuedate")!=null) {
session_issuedate =(String)session.getAttribute("session_issuedate");
}
if(session.getAttribute("session_cardstatus")!=null) {
session_cardstatus =(String)session.getAttribute("session_cardstatus");
System.out.println("session_cardstatus : "+session_cardstatus);
}
테스트 목적으로 나는 System.out.println("session_cardstatus : "+session_cardstatus);
만을위한 값을 설정했고 나는 같은 것을 인쇄했다.
처음 인쇄가 시작되지만 두 번째 시간은 값이 비어 있지만 세션에서 설정된 변수를 제거하지 않습니다.
제발 어떻게 가야할지 알려주세요.
감사 안부