[Servlet] - 서블릿에서 Session 사용하기
○ 서블릿에서 Session 사용하기 |
HttpSession session = request.getSession(); // 세션을 가져오는 구문 String userId = (String) session.getAttribute("속성명"); // 속성명을 통해 데이터를 가져옴 session.setAttribute("속성명", 속성값); // 해당 세션 속성에 데이터를 넣음 @WebServlet("/UserDeleteController") public class UserDeleteController extends HttpServlet {
public UserDeleteController() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 세션을 통해서 아이디와, 지갑주소를 가져옴 HttpSession session = request.getSession(); // 세션을 가져온다 // 가져온 세션에서 속성명을 통해 데이터 값을 가져와서 String 변수에 저장 String userId = (String) session.getAttribute("userId"); String userAddress = (String) session.getAttribute("userAddress");
System.out.println("userDeleteController 진입");
// 페이지 이동 response.sendRedirect("mypage.jsp"); return; } } // JSP에서 세션 가져오기 <% String userId = (String)session.getAttribute("userID"); String userAddress = (String)session.getAttribute("userAddress"); %> ID : <%=userId %></br> Address : <%=userAddress %></br> // 버튼 타입으로 서블릿 이동하기 <input type="button" onclick="location.href='UserDeleteController'" value="회원탈퇴"> |
'Servlet' 카테고리의 다른 글
[Ajax] - TextArea 게시물 및 댓글 수 실시간 출력하기 (0) | 2018.11.06 |
---|---|
[Ajax] - Ajax와 Servlet 이용 아이디 중복 체크하기 (2) | 2018.06.29 |
[Javascript] - javascript 이용하여 패스워드 불일치 체크하기 (0) | 2018.06.29 |
[Servlet] - 서블릿 활용한 회원가입 구현하기 (0) | 2018.06.29 |
[Servlet] - *.do 서블릿과 FrontController 패턴 (0) | 2018.06.27 |