[JSP/Servlet] 19. 화면 꾸미기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 14. 11:01[JSP/Servlet] 19. 화면 꾸미기

메인 홈 회원가입 로그인 로그인 후 메인 홈 출석부 게시판 (상부) 게시판 (하부) 글쓰기 게시물 상세 - 첨부 파일 없을 때 게시물 상세 - 첨부 파일 있을 때 게시물 상세 - 댓글 게시물 수정 - 첨부 파일 없을 때 게시물 수정 - 첨부 파일 있을 때 마이페이지 나의 게시물 [JSP/Servlet] 19. 화면 꾸미기 (다음 게시물 예고편) [JSP/Servlet] 20. 회고록

[JSP/Servlet] 18. 나의 게시물
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 12. 20:18[JSP/Servlet] 18. 나의 게시물

마이페이지에서 내가 쓴 게시물을 볼 수 있는 버튼을 만들었다. member > mypage.jsp 마이페이지 수정 회원탈퇴 나의 게시물 MemberController.java package controller; import java.io.IOException; import java.util.List; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet...

[JSP/Servlet] 17. 회원 출석부 만들기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 12. 19:36[JSP/Servlet] 17. 회원 출석부 만들기

배운대로 화면에 DB의 memberTABLE을 그대로 list.jsp에 뿌릴까 하다가 어차피 회원 데이터를 뿌릴거면 내가 원하는 데이터만 뽑아서 출석부를 만들까? 하는 생각에 코드를 조금 변형했다. index.jsp 출석부 ID 출석일 ${mvo.id } ${mvo.lastlogin } 이렇게 완성하고 보니 로그아웃을 할때도 lastlogin이 업데이트 되어서 출석부가 바뀌겠네? 하는 생각이 들었다. 그래서 출석하기 버튼만 눌렀을 때 업데이트 되도록 수정했다. MemberController.java package controller; import java.io.IOException; import java.util.List; import javax.servlet.RequestDispatcher; impor..

[JSP/Servlet] 16. 댓글 - 수정과 삭제
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 12. 14:36[JSP/Servlet] 16. 댓글 - 수정과 삭제

댓글 생성과 리스트 출력을 이해했다면 수정과 삭제는 크게 어렵지 않다. 만약, 댓글의 생성과 리스트 출력을 이해하지 못했다면 https://rlog0918.tistory.com/192 이곳을 참고하기 바란다. CommentController.java package controller; import java.io.BufferedReader; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import..

[JSP/Servlet] 15. 댓글 - 등록과 리스트
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 12. 13:09[JSP/Servlet] 15. 댓글 - 등록과 리스트

댓글 기능들을 구현하기에 앞서 MVN Repository에서 필요한 라이브러리를 찾아 Eclipse에서 WEB-INF > lib에 라이브러리들을 넣어둔다. 필요한 라이브러리는 json-simple-1.1.1 이며, MVN Repository의 링크는 다음과 같다. https://mvnrepository.com/ 라이브러리 추가를 완료했다면 댓글 생성을 위해서 DB에 comment table을 생성한다. sql.sql /* ... (기존 코드) */ -- 2023-12-12 CREATE TABLE comment ( cno INT AUTO_INCREMENT, bno INT NOT NULL, -- 회원만 쓰게 하려면 default 쓰지 말고 not null writer VARCHAR(100) NOT NULL,..

728x90
반응형
image