본문 바로가기

Java/Servlet & JSP42

JSP) 아이디 저장 체크 박스 설정/미설정, 쿠키의 종류 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 전체적인 디렉토리 구조 및 클래스 구조는 아래 포스팅 참고! https://chanychu.tistory.com/308 JSP) 웹 페이지 로그인 기능 구현하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 전체적인 디렉토리 구조는 아래 포스팅 참고! https://chanychu.tistory.com/307?categ chanychu.tistory.com 아이디 저장 체크 박스 설정 Controller MemberLoginServlet // 3. 업무로직 : 로그인 여부 판단 Member member = memberSe.. 2022. 6. 23.
JSP) 데이터 저장 용도로 존재하는 객체, 서블릿 이벤트 리스너 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 데이터를 저장할 용도로 존재하는 객체 - pageContext - HttpServletRequest - HttpSession - ServletContext 서블릿 리스너 - 웹 컨테이너가 관리하는 라이프 사이클 사이에 발생하는 이벤트를 감지하여 해당 이벤트 발생 시 해당 이벤트에 대한 일련의 로직을 처리하는 인터페이스 서블릿 이벤트 리스너 종류 (실제로는 더 많음!) ① ServletContextListener - 웹 애플리케이션의 시작과 종료 시 자동으로 발생하는 이벤트 ② ServletContextAttributeListener - 웹 컨테이너에 저장된 속성의 값이 변경될 경우 발생하는.. 2022. 6. 22.
JSP) 기본적인 session과 cookie의 흐름, session의 유효기간 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 기본적인 session과 cookie의 흐름 http 요청을 보내는 client는 기본적으로 브라우저입니다. 서버는 client가 최초 접속했을 때 해당 client에 대한 session 객체를 생성합니다. (독립적) 그렇다면 client1이 다른 요청을 했을 때, 해당 요청이 client1에서 보낸 요청인 지 어떻게 알 수 있을까요? - server는 session에 ID를 발급해줍니다. (쉽게 123, 456, 789로 정의) - 그 후 session이 응답할 때 브라우저에게 session ID를 같이 보내줍니다. (set-cookie) - 브라우저는 session ID를 받아 cook.. 2022. 6. 22.
JSP) 웹 페이지 로그아웃 기능 구현하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 전체적인 디렉토리 구조 및 클래스 구조는 아래 포스팅 참고! https://chanychu.tistory.com/308 JSP) 웹 페이지 로그인 기능 구현하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 전체적인 디렉토리 구조는 아래 포스팅 참고! https://chanychu.tistory.com/307?categ chanychu.tistory.com 웹 페이지의 로그아웃 기능 구현하기 header.jsp []님, 안녕하세요! Controller MemberLogoutServlet @WebServlet("/membe.. 2022. 6. 21.
JSP) 웹 페이지 로그인 기능 구현하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 전체적인 디렉토리 구조는 아래 포스팅 참고! https://chanychu.tistory.com/307?category=980487 JSP) SQL과 함께 사용하기 (접속 테스트 및 파일 구조) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. index.jsp 아이디저장 []님, 안녕하세요! Home 공지사항 게시판 session에 속성 등록을 하였기 때문에, 페이지를 이동하거나 새로고침을 해도 로그인 상태가 잘 유지 되어있습니다. 다만, 로그인 시 UML이 그대로 남아있기 때문에 새로고침을 하면 또 로그인 요청이 들어가게.. 2022. 6. 21.
JSP) SQL과 함께 사용하기 (접속 테스트 및 파일 구조) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. index.jsp 안녕하세요, MVC입니다. src/main/webapp/WEB-INF/views/common/header.jsp Hello MVC src/main/webapp/WEB-INF/views/common/footer.jsp src/main/webapp/css/style.css @CHARSET "UTF-8"; div, section, header, aside, footer {padding:10px;} /********** 전체컨테이너 **********/ div#container{b.. 2022. 6. 20.