JSP5 JSP 게시판 수정 삭제 상세 이게 기본 파일 구조 입니다. 여기부터 DAO입니다. 이번에는 조금씩 주석다는 습관을 들이고 있습니다 코드를 짜볼수록 주석이 왜쓰는지 알거 같더라고요 ㅎㅎ 어제 목록과 만드느 페이지에 이어 상세페이지부터 설명하겠습니다. 한개만 검색하는 DAO를 사용해서 게시물의 num을 기준으로 데이터를 받아오고 그결과를 알맞게 연결 해주었습니다. 여기서 수정버튼을 클릭하면 이동하게되고 아까랑 똑같이 데이터를 받아와서 수정가능하게 해줬습니다. 파라미터로 받아오는것도 있는데 파라미터를 많이 넘기는게 안끌려서 이렇게 했습니다. 그리고 업데이트할때 수정이 성공할때랑 실패할때의 경우를 나눠서 처리해줬습니다. 그리고 삭제 버튼을 누르면 삭제페이지로 이동하고 글에 비밀번호를 받지 않아서 각 글의 num을 받아서 삭제하게 됩니다. .. 2022. 7. 13. JSP게시판 작성 및 생성 일단 만들어 높은 파일구조는 이런식입니다. 데이터베이스 구조입니다. 순선대로 작성자,번호,제목,내용,조회수를 담을것입니다. 기존에만든 mypage에 글목록으로 이동하는 것을 만들어주었습니다. DAO를 이런식으로 만들어주고 주석을 연습삼아 작성해봤습니다. 리스트에 전체 목록을 받아오고 그것을 활용해서 for문을 돌고 모든 글목록을 보이게 했습니다. 로그인도 간단하게 구현해놓았습니다.기존과 모양은 비슷하지만 밑에 버튼을 다르게 했습니다. check를 받아와서 로그인 여부를 판단하고 그에 맞게 조치를 해주었습니다. 비밀번호 틀릴경우 비밀번호를 확인하라고 메세지를 날리고 돌아가고 아이디가 없는거면 아이디와 비밀번호를 확인하라고 메세지를 날리고 돌아가고 성공시 세션에 아이디 등록해주고 list페이지로 이동시켰습니.. 2022. 7. 1. JSP 마이페이지 로그아웃 수정 삭제 오늘은 작성하다가 리팩토링 부분이 보여서 리팩토링도 미약하게나마 했습니다. package web.unstop.login; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import web.unstop.util.connutil; public class loginDAO { private static loginDAO instance = null; private loginDAO() { } public static loginDAO getinstance() { if (instance == null) { synchronized (loginDAO.cla.. 2022. 6. 29. JSP로그인과 회원가입 이글은 기본적으로 이클립스와 데이터베이스의 기본지식을 가지고 있다고 가정하고 작성 합니다. 우선 dynamicwebProject로 프로젝트를 하나 만들고 꼭 web.xml을 생성해줍니다. 이런형태로 파일을 만들어주세요 lib안에 있는 파일은 https://drive.google.com/file/d/1Odd-N6ADIqQeaC3MU8BlOiaLMV3mrFaw/view?usp=sharing jar파일 모음.zip drive.google.com 여기 가서 받아서 넣으시면 됩니다. context.xml입니다. 이름으로 여기를 web.xml에서 찾아오고 auth와 type을 참고하여 찾아오게 됩니다.그리고 나머지는 찾와서 활용하게되는 데이터들입니다. 즉 여기는 우리가 connection을 만드는 데 필요한 자원 .. 2022. 6. 28. 이전 1 2 다음