JSP 22

부트캠프50일차(Model2 : mail , id pw search , password수정 , pictureForm)

1) mailForm2)mailSend를 위한작업3)비밀번호수정 password4)아이디찾기 비밀번호찾기 id , pw5) 사진등록 picutreForm 1) mailFormlayout.jsp에 head부분script에 넣어줬음 ( 메일폼을 위해) webapp\view\member\mailForm.jsp(그냥구글비번이 아닌 앱비밀번호(2차인증)으로 로그인하자!!!!) 메일보내기보내는사람본인구글ID: 본인구글PW:받는사람 ${m.name} <${m.email}>"> 의 형태로 check된member가 나열될거임 --%> 제목 메시지형식 HTML TEXT 내용: 전송 MemberDto 에 emailList 메서드public List emailList(String[] ids) { ..

JSP 2025.04.14

주말 (49일차에 이어짐 id.pw찾기 , loginForm관련 , picture절대경로만들기)

영원아티스트DK(디셈버)앨범영원 (남은 인생 10년 X DK(디셈버))발매일2024.03.18 일단 먼저 레이아웃을 좀더 꾸며보고싶지만미적감각이 조금 떨어지는관계로....id찾기와 pw찾기를 구현해볼까합니다 id찾기 or pw찾기를 누를 시새로운창 하나를 띄운 후 거기에 해당하는 정보들을 입력합니다입력한정보를 DB와 비교해 맞다면 id를 alert으로띄워준 후 창을 닫고id 혹은 pw 입력부분에 찾은 값을 넣어줄겁니다 1)아이디찾기(idForm)2)pw찾기(pwForm) 3)세션로그인 시 loginForm접근막기 4) picture 경로 오류 1) 아이디찾기(idForm) webapp / view / idForm.jsp(이름 , 전화번호를 입력해파라미터를 id로 전달하는 내용임) 아이..

JSP 2025.04.12

부트캠프48일(core태그 , fmt태그 , fn태그 , model2시작)

1) core태그 - forEach1-1) List객체 요소조회가능1-2) map ,배열도 가능 2) JSTL형식화 태그 fmt2-1) fmt태그 - formt2-2) fmt태그 - parse2-3) fmt태그 - 인코딩 3)functions 태그 fn 4) model2의 이해 5) model2 사용해보기5-1)controller생성 , joinForm생성(회원가입) 5-2)  jsp파일과 인코딩을위한filter   1) core태그  forEach앞에 글에서부터 이어지는 forEach 예시임 1-1) List객체의 요소조회해보기forEach태그를 이용해 List객체의 요소 출력해보기 list = new ArrayList(); for(int i=1;i [${s.index}]:${i}  ,&nb..

JSP 2025.04.10

부트캠프47일 (EL , JSTL)

1) 표현언어(EL)1-1)EL의 연산1-2) 사용 예 2)JSTL2-1) JSTL사용을 위해 라이브러리 다운로드2-2)사용(set,out,remove)2-3) if , choose2-4) 반복문 forEach 3) 예제 1)표현언어 (EL)\jspStudy\src\main\webapp\ex13_EL\ex1_EL.jspJSP의 스크립트를 이용해 파라미터와 속성값 출력하기pageContext tel속성값 : pageContext test속성값 : request test속성값 : session test속성값 : application test속성값 : name 변수값 : id파라미터 : 없는속성 : 없는 파라미터 : JSP 의 EL을 이용해 파라미터와 속성값 출력하기pageContext tel속성값 : ${..

JSP 2025.04.09

부트캠프47일(pw찾기 , 비밀번호수정폼)

1) pw찾기에 유효성검사를 추가2)updateForm.jsp의 비밀번호수정 폼 생성1) pw찾기에 유효성검사를 추가 비밀번호찾기 아이디 이메일 전화번호 f.id : form하위의 name='id'인 태그f.id.value.trim() : id태그의 값을 가져와 공백을 없앤다. 2) updateForm.jsp의 비밀번호수정 폼 생성passwordForm.jsp비밀번호변경현재 비밀번호 변경 비밀번호 재입력  MemberDto클래스의 updatePass()메서드 (DB에 반영하는 메서드)public boolean updatePass(String id , String pass) { Connection conn = DBConnection.getConnec..

JSP 2025.04.09

부트캠프46일차 (delete , 사진등록 , id,pw찾기)

1) deleteForm (회원탈퇴) 2)사진등록,변경2-1)joinForm.jsp (회원가입)에 win_upload()함수추가2-2)pictureForm.jsp 에 미리보기 구현2-3)picture.jsp2-4) updateForm수정(변경도가능하게끔) 3)ID찾기3-1)id찾기를 처리하는부분 (기능) 4) pw찾기4-1)pwForm.jsp4-2)찾는방법( MemberDto의 메서드추가 및 pw.jsp)  1) deleteForm (회원탈퇴) loginForm.jsp로이동 --본인탈퇴여부 검증 : 관리자를 제외하고 본인만탈퇴가능 --관리자라면 : 관리자비밀번호를 입력해서 회원 탈퇴시키기 가능 --본인이 아닌경우(본인만탈퇴가능) => main.jsp페이지로이동 -->">..

JSP 2025.04.08

부트캠프45일차(로그인 , main , sitemesh , 회원목록 , updateForm)

1)model 1 (44일차의 내용이 이어짐)1-1)  로그인 시 아이디 , 비밀번호 유효성검사(하나라도입력해야함)1-2) 로그인1-3) main창1-4)main정보 보기(info)1-5)프레임워크(sitemesh)1-6)회원목록조회1-7)updateForm2025.04.04 - [JSP] - 부트캠프44일차(model1 ) 부트캠프44일차(model1 )오늘의 추천곡입니다벚꽃이 많이 피고 있는것 같아요 그런데 여기에 박혀서 코딩이나하고있네요 하하ㅏ하하하하ㅏ하하 Flower아티스트오반(OVAN)앨범교회오빠발매일2025.03.13 1) application객체 ,ddkk1120.tistory.com1)model 1 (44일차의 내용이 이어짐)1-1) 로그인 시 아이디 , 비밀번호 유효성검사(하나라도입력해야..

JSP 2025.04.07

부트캠프44일차(model1 )

오늘의 추천곡입니다벚꽃이 많이 피고 있는것 같아요 그런데 여기에 박혀서 코딩이나하고있네요 하하ㅏ하하하하ㅏ하하 Flower아티스트오반(OVAN)앨범교회오빠발매일2025.03.13 1) application객체 , out객체 , ,exception객체,upload정리 2) model1(회원가입 창 )2-1)JDBC 연동 , 테이블 생성2-2)JSP이용해 HTML문작성2-3)Member , MemberDto 객체생성(자바소스)2-4)DBConnection 클래스 (Connection) 3) 예제   1) application객체 , out객체 , ,exception객체,upload정리1.application 객체: 웹 애플리케이션 별로 1개의 객체할당 웹애플리케이션의 모든jsp페이지는 같은 appliactin..

JSP 2025.04.04

부트캠프43일차(내장객체 , cookie ,JDBC)

1)내장객체 정리 2)나머지 내장객체  2-1) application  2-2) out  2-3) exception   1) 에러를 파일에서처리   2) web.xml에서처리   3)error페이지 우선순위 3) cookie 4)JDBC4-1) 업로드관련    1) 내장객체 정리========내장 객체==========1. request 요청객체 setCharacterEncoding(인코딩방식) 파라미터이름 : 전송페이지 String getParameter ('파라미터명') : 파라미터의 값 한개 String[] getParameterValues("파라미터이름") : 파라미터의 모든 값 Enumeration getParameterNames() : 모든파라미터의 이름 Enumeration객체 리턴 ..

JSP 2025.04.03
반응형