2023.07.10 - [ON/Servlet] - 내 정보 보기 내 정보 보기에서, JSP 작성한 내정보에서 내정보수정을 할 것 이다. 내 정보 보기는(index.jsp에서) get 방식으로 가져왔고, 수정하기는 post 방식으로 가져왔다. http://localhost:8080/community/member/myPage/info(GET) http://localhost:8080/community/member/myPage/info(POST) 결국 주소가 같다 그렇다면 어떻게 주소를 작성하면되냐, : 맨 마지막 info만 작성하면 된다! 가고자하는 방향은 같은데 마지막 부분만 다르다. 1. JSP 주소 작성 : form action="info" 닉네임 전화번호 주소 검색 수정하기 2. 이클립스 (servle..
분류 전체보기
📌 마이페이지 내 정보 HTML 만들기 사이드메뉴 프로필 내정보 비밀번호 변경 회원 탈퇴 내정보 원하는 회원 정보를 수정할 수 있습니다. 닉네임 전화번호 주소 검색 수정하기 💡 address 값에 대해서 배열로 받았기에, 불러올 수 잇는 방법 value="${fn:split(loginMember.memberAddress,',,')} fn:splite(문자열,'구분자') 문자열을 구분자를 통해 쪼갤거야!
[요청흐름] 클라이언트 -> 요청 -> HttpServletRequest -> 필터 -> 요청처리 Servlet HttpServletResponse 생성 📌 비밀번호 암호화 로그인 회원가입 비밀번호 변경 회원 탈퇴 0. index.jsp ① 고객이 inputEmail / inputPw 입력 했다! servlet으로 가야하는데 ! filter을 만들어! 암호화 처리를 해준다. 로그인 1. 필터 만들기 클라이언트 > 요청 > HttpServletRequest 1. 암호를 가져올 수는 있지만 암호화 해서 다시 세팅하는 방법은 불가능 - 비밀번호는 HttpServletRequest에 담겨 있음 > 암호화를 진행하려고 하는데 필터에서는 불가능 2. wrapper 클래스를 이용해서 다시 세팅을 할 수 있다. - H..
📌 Cookie : 클라이언트(브라우저)에서 관리하는 파일 : 특정 주소 요청 시 마다 해당 주소와 연관된 쿠키 파일을 브라우저가 알아서 읽어옴 -> 읽어온 쿠키 파일 내용을 서버에 같이 전달 Cookie : 생성 및 사용 방법 서버가 요청에 대한 응답을 할 때 쿠키를 생성한 후 응답에 쿠키를 담아서 클라이언트에게 전달 응답에 담긴 쿠키가 클라이언트에 파일형태로 저장 이후 특정 주소 요청 시 쿠키 파일을 브라우저가 찾아서 자동으로 요청에 실어서 보냄 서버는 요청에 실려온 쿠키 파일을 사용함 // 쿠키 객체 생성 //Cookie c = new Cookie("클라이언트쪽에 저장될 쿠키 이름","쿠키내용"); Cookie c = new Cookie("saveId", inputEmail); //아이디 저장이 체..
webapp/index.jsp(웹페이지) Filter servlet service dao sql 📌 회원 가입 HTML 만들기 공지사항 자유 게시판 질문 게시판 FAQ 1:1 문의 * 아이디(이메일) 인증번호 받기 메일을 받을 수 있는 이메일을 입력해주세요. * 인증번호 인증하기 인증되었습니다. * 비밀번호 비밀번호가 일치하지 않습니다. * 닉네임 사용 가능한 닉네임 입니다. * 전화번호 전화번호 형식이 올바르지 않습니다. * 주소 검색 가입하기 Copyright ©KH Information Educational Institue M-Class 프로젝트 소개 | 이용약관 | 개인정보처리방침 | 고객센터 📌 회원 가입 CSS만들기 /* 회원가입 영역 */ .signUp-content{ display: fle..
📢 영역을 나누는 형식 - block 형식 : 여러 행을 만드는 것으로 크기 지정(width,height) 사용 가능함 (p/pre(문단 나누기),h1 ~ h6(제목 영역 나누기) hr(수평선을 넣어서 화면 나누기), div(영역 나누기) - inline형식 : 여러 열을 만드는 것으로 크기 지정(width,height) 사용 불가능 strong/b(글자를 굵게), em/i(글자 기울기),mark(글자의 배경색), span(한 줄을 나누는 용도) 📢 src 속성 확인 - .. : 상위 폴더 - / : 아래, 안쪽, 안에 📢 radio와 checkbox : 여러 관련된 값을 묶어서 선택하는 경우에 사용하는 input type 묶음으로 다룰려는 input 태그들은 반드시 같은 name 속성 값을 가져야한다!..
[ 대표] 깃 허브 로그인 하기 ! 1. new organizations 클릭 2. create free 클릭 3. 작성하는 방법 4. 조원 아이디 추가 5. 로그인 해주기 6. 각자 조원들 초대 메일 확인하기 7. 레파지토리 생성하기 8. Private으로 했기 때문에 Settings 해주기 - Add people 클릭 해서 팀원 권한 넣어주기 > Write 9. 환경설정에 대해 모두 달라서, 충돌 부분에 대해서 미리 방지하기 위해서 깃 이그노어 넣기 : code> create new file . gitignore 만들기 깃 이그노어에 들어가서 자바/ 이클립스 만들어주기 gitignore.io Create useful .gitignore files for your project www.toptal.co..
📌 서버 > context.xml DataBase Connection Pool(DBCP) :미리 DB와 연결되어 있는 Connection을 일정 개수 만들어 두고 클라이언트 요청 시 만들어 둔 Connection을 빌려주고 요청 처리 완료 시 다시 반환 받는 기법 ! url name pw만 변경하면 사용 가능하다. 📌 JDBCTemplate Context initContext = new InitialContext(); // servers -> context.xml 파일 찾기 //자바에 연결된 모두 정보 Context envContext = (Context)initContext.lookup("java:/comp/env"); // DBCP 세팅의 태그를 찾아 DataSource 형식의 객체로 얻어오기 // ..