[JSP/Servlet] 5. 마이페이지와 수정
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 10. 00:32[JSP/Servlet] 5. 마이페이지와 수정

마이페이지를 만들어서 개인정보 수정과 회원 탈퇴 기능을 넣고자 했다. 회원탈퇴는 다음 게시글에서 설명하기로하고 마이페이지와 수정 기능을 먼저 만들기로 했다. index.jsp에 마이페이지 화면을 넘어가 줄 a태그를 설정하고 webapp > member > mypage.jsp를 생성했다. index.jsp 마이페이지 ID ${mvo.id } Password E-mail Team 계정 생성일 ${mvo.regdate } 최근 접속일 ${mvo.lastlogin } 수정 회원탈퇴 먼저 mypage.jsp에 로그인한 계정의 정보를 뿌리기 위해서 MemberController에 case mypage를 작성한다. MemberController.java package controller; import java.io...

[JSP/Servlet] 4. 로그아웃
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 9. 20:14[JSP/Servlet] 4. 로그아웃

회원가입 하고 로그인을 했으면 이제 로그아웃도 해야지. index.jsp에서 logout 기능을 해줄 a태그를 먼저 설정을 해주었다. index.jsp // ... (기존 코드 ) Logo HOME LOGIN SIGNUP BOARD MYPAGE LOGOUT // ... (기존 코드) MemberController에서 case에 logout을 추가해서 관련 코드를 작성한다. MemberController.java package controller; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServ..

[JSP/Servlet] 3. 로그인
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 9. 18:41[JSP/Servlet] 3. 로그인

webapp > member > login.jsp를 생성한다. 이번에는 form action을 미리 설정해주었다. login.jsp 로그인 form action에서 MemberController에서 login을 취한다고 기재해두었으니, MemberController에서 case로 login을 추가하고, 거기에 login에 필요한 코드를 작성한다. MmeberController.java package controller; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import jav..

[JSP/Servlet] 2. 회원가입
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 9. 00:57[JSP/Servlet] 2. 회원가입

회원가입을 하려면 먼저 어떤 양식으로 회원가입하게 만들지 DB에 관련 table을 생성해야한다. table을 생성한 후에 webapp 하위에 resources 폴더를 만들어서 sql.sql 파일을 생성하여 db를 업데이트 한 날짜와 관련 내용을 기록해주면 좋다. sql.sql -- 2023-12-08 CREATE TABLE member ( id VARCHAR(100), pwd VARCHAR(200) NOT NULL, email VARCHAR(200) NOT NULL, team INT DEFAULT 0, regdate datetime DEFAULT now(), lastlogin datetime DEFAULT now(), PRIMARY KEY(id)); table 구조를 참고하여 memberVO를 만든다. ..

[JSP/Servlet] 1. 기초 설정
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 8. 21:21[JSP/Servlet] 1. 기초 설정

Eclipse와 Project 설명하는 방법은 https://rlog0918.tistory.com/152 이곳을 참고하고, 사용할 라이브러리를 다운로드 받아 적용하는 방법은 https://rlog0918.tistory.com/153 이곳을 참고한다. 사용할 라이브러리들을 MVN Repository에서 다운로드 받아 lib에 넣어주었다. mysql-connector-java 8.0.28.jar jstl-1.2.jar log4j-api-2.18.0.jar log4j-core-2.18.0.jar log4j-slf4j-impl-2.18.0.jar log4j-web-2.18.0.jar slf4j-api-1.7.36.jar mybatis-3.5.10.jar 일단 xml들을 먼저 다루고자 결정했고, 가장 먼저 Web..

728x90
반응형
image