분류 전체보기502 [JSP] MVC MODEL2 방식 - 비밀번호 변경(passwordForm) 📌 MemberController.java - 내용 추가 1. 로그아웃 상태인 경우, 로그인 하세요. 메세지 출력. opener 페이지를 loginForm.jsp페이지 이동. 현재 페이지 닫기 2. pass,chgpass 파라미터 값 저장 3. pass 비밀번호가 db에 저장된 비밀번호와 틀리면 비밀번호 오류 메세지 출력. 현재 페지이를 passwordForm.jsp 페이지 이동 4. pass 비밀번호가 db에 저장된 비밀번호와 같으면 => 비밀번호 검증 완료 MemberDao.updatePass(login,chgpass) => 새로운 비밀번호로 수정 - 비밀번호 수정 성공 : 메세지 출력 후 opener 페이지를 info.jsp 페이지 이동. 현재페이지 닫기 - 비밀번호 수정 실패 : 메세지 출력 후 .. 2023. 4. 20. [JSP] MVC MODEL2 방식 - 아이디찾기, 비밀번호 찾기(idForm,pwForm, id, pw) 📌 idForm.jsp 아이디 찾기 이메일 전화번호 📌 SiteMeshFilter.java 추가 sitemesh : 프레임워크. 화면의 공통 부분을 코딩한 jsp 페이지를 설정. 1. sitemesh-3.0.1.jar 파일을 /WEB-INF/lib/ 폴더(톰켓에서 쓸 수 있도록 미리 약속되어 있는 폴더)에 복사. 2. SiteMeshFilter 클래스 파일 코딩 - ConfigurableSiteMeshFilter 상속 받음 : sitemesh 설정을 위한 클래스 - addDecoratorPath : 화면의 공통 부분을 코딩한 jsp 파일 설정 /* : 모든 url 요청. jsp2/model1/member/loginForm.jsp - addExcludedPath("/member/memberimg*") : .. 2023. 4. 20. [JSP] MVC MODEL2 방식 - 사진 등록(memberimg), 사진 수정(imgupload) 📌 joinForm.jsp 사진 등록 부분 수정하기 회원 가입 2023. 4. 19. [JSP] MVC MODEL2 방식 - 회원 정보(list) 📌 회원 목록 아이디사진이름성별전화 ${m.id} ${m.name}${m.gender==1?"남":"여"} ${m.tel} [수정] [강제탈퇴] 📌 MemberController.java - 내용 추가 jsp2/list.jsp 내용 추가 1. 로그아웃 상태 : 로그인이 필요합니다. 메세지 출력. loginForm 페이지 이동 2. 일반 사용자로 로그인 상태 : 관리자만 가능한 거래 입니다. 메세지 출력. main 페이지 이동 3. db에서 모든 회원 정보를 조회해서 화면에 출력. List MemberDao.list() @RequestMapping("list") public String list (HttpServletRequest request, HttpServletResponse response) { /.. 2023. 4. 19. [JSP] MVC MODEL2 방식 - 회원정보 삭제(deletForm) 📌 회원 비밀번호 입력 비밀번호 📌 MemberController.java - 내용 추가 1. id 파라미터 저장하기 2. login 여부 검증하기 로그아웃 상태인 경우 : 로그인 하세요. 메세지 출력 후 koginForm 페이지로 이동 관리자가 아니면서 id 파라미터 정보와 login 정보가 다른경우 : 본인만 탈퇴 가능합니다. 메세지 출력 후 main 페이지로 이동 3. deleteForm.jsp 출력하기 @RequestMapping("deleteForm") public String deleteForm (HttpServletRequest request, HttpServletResponse response) { String id = request.getSession().getAttribute("id").. 2023. 4. 19. [JSP] MVC MODEL2 방식 - 회원정보 수정(updateForm) 📌 회원 정보 수정 사진수정 아이디 비밀번호 이름 성별 남 여 전화번호 이메일 📌 MemberController.java - 내용 추가 @RequestMapping("updateForm") public String updateForm (HttpServletRequest request, HttpServletResponse response) { String id = request.getParameter("id"); String login = (String)request.getSession().getAttribute("login"); if(login == null) { //로그아웃 상태 request.setAttribute("msg","로그인 하세요."); request.setAttribute("url","l.. 2023. 4. 19. [JSP] MVC MODEL2 방식 - 회원 정보(info) 📌 info 회원 정보 아이디${mem.id} 이름${mem.name} 성별${(mem.gender==1)?"남":"여"} 전화${mem.tel} 이메일${mem.email} [수정] [탈퇴] 📌 MemberController.java - 내용 추가 @RequestMapping("info") public String info (HttpServletRequest request, HttpServletResponse response) { String id = request.getParameter("id"); String login = (String)request.getSession().getAttribute("login"); if(login == null) { request.setAttribute("msg",.. 2023. 4. 19. [JSP] MVC MODEL2 방식 - 회원관리(main) 📌 ${sessionScope.login}로 로그인 되었습니다. 로그아웃 회원정보 보기 회원 목록 보기 📌 MemberController.java - 내용 추가 @RequestMapping("main") public String main (HttpServletRequest request, HttpServletResponse response) { String login = (String)request.getSession().getAttribute("login"); if(login == null) { //로그아웃 상태 request.setAttribute("msg","로그인 하세요."); request.setAttribute("url","loginForm"); return "/view/alert.jsp"; .. 2023. 4. 19. 이전 1 ··· 32 33 34 35 36 37 38 ··· 63 다음