Servlet, Java, Oracle 을 이용해 회원 관리 기능을 구현하였다. + AJAX, JSON 추가 회원가입 기능 [Servlet] Join 회원가입, 회원 기능 만들기 Join 기능을 만들려면 Join.Java (Servlet 파일), join.jsp, index.jsp 파일이 필요하다. index.jsp 파일 index.jsp 파일 생성하는 법 보러가기 [Servlet] 서블릿 기본 세팅하기, 이클립스 연결하기 프로젝트 생성하기 skylarcoding.tistory.com 내 정보보기 기능 [Servlet] MyInfo 내 정보보기, 회원 기능 만들기 ⬇️ 이전 회원 등록 / 회원 가입 글 보러가기 [Servlet] Join 회원가입, 회원 기능 만들기 Join 기능을 만들려면 Join.Ja..
내 정보 수정하기 기능 처럼, 내 정보 삭제하기 기능도 내 정보보기 에서 확인할 수 있도록 구현할 것이다. 메서드를 하나만 사용해 바로 삭제할 수 있지만, 이번에는 메서드를 두개 사용해 탈퇴 의사를 다시 한번 물어볼 것이다. myinfo.jsp 내 정보보기 jsp파일에서 탈퇴하기 링크를 한 줄 추가해준다. 탈퇴하기 ?id=${m.id } 는 해당 사람의 정보를 보내준다. Delete.java myinfo.jsp 에서 연결해준 Delete.java의 get에서 삭제 확인 창인 delete.jsp 로 연결해준다. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExce..
ProductVo package product; public class ProductVo { private int num; private String name; private int price; private int amount; public ProductVo() { } public ProductVo(int num, String name, int price, int amount) { super(); this.num = num; this.name = name; this.price = price; this.amount = amount; } public int getNum() { return num; } public void setNumb(int numb) { this.num = num; } public St..
doGet 방식 Index.jsp 페이지에서 "로그인" 버튼을 클릭하면 서블릿에서 doGet 으로 받아와 join.jsp 로 연결해준다. join.jsp 페이지에는 입력할 수 있는 폼 양식이 있다. 클라이언트가 폼 양식을 입력하고 제출하고 서블릿으로 연결하면 doPost에서 값들을 받아올 것이다. ⬇️ 폼 양식 보러가기 [HTML] HTML 기본 기능, 폼 양식 폼 사용자가 입력한 데이터를 서버 페이지에 제출 ➡️ 서버 페이지는 전달한 값들을 받아서 처리 폼 양식 폼의 id는 HTML에서 유일한 이름 지어주는 방법이기 때문에 중복되면 안 된다. 타입 submi skylarcoding.tistory.com RequestDispatcher 을 이용해 해당하는 jsp 페이지로 연결한다. protected vo..
request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html; charset=UTF-8"); 위와 같은 방식으로 코드를 복사해서 넣어주면 한글이 깨지지 않습니다.
Editmyinfo는 Index 가 아닌 myinfo.jsp 에서 접근한다. myinfo.jsp 내 정보보기 - 내 정보 수정으로 접근한다. id를 받아와 Editmyinfo 페이지로 전달한다. ?id${m.id} : 해당 경로에서 이 아이디로 접근해라. 내 정보 수정 Editmyinfo.java - doGet Editmyinfo 로 이동하여 doGet 메서드를 실행한다. 아래의 경로 때문에 때문에 doGet을 먼저 실행한다. RequestDispatcher dis = request.getRequestDispatcher("/member/edit.jsp"); 메서드를 모두 실행하고 edit.jsp 로 이동한다. package member.controller; import java.io.IOException..
⬇️ 이전 회원 등록 / 회원 가입 글 보러가기 [Servlet] Join 회원가입, 회원 기능 만들기 Join 기능을 만들려면 Join.Java (Servlet 파일), join.jsp, index.jsp 파일이 필요하다. index.jsp 파일 index.jsp 파일 생성하는 법 보러가기 [Servlet] 서블릿 기본 세팅하기, 이클립스 연결하기 프로젝트 생성하기 skylarcoding.tistory.com 앞서 만든 회원등록 기능에 이어서 이번 포스팅은 내 정보보기 만들기 입니다. 내 정보보기 (MyInfo) 기능은 내 정보 수정하기, 탈퇴하기 등에 연계되는 기본 기능입니다. Index.jsp MyInfo.java myinfo.jsp 가 있습니다. Index.jsp 회원가입 밑에 MyInfo 링크를..
Join 기능을 만들려면 Join.Java (Servlet 파일), join.jsp, index.jsp 파일이 필요하다. index.jsp 파일 index.jsp 파일 생성하는 법 보러가기 [Servlet] 서블릿 기본 세팅하기, 이클립스 연결하기 프로젝트 생성하기 새로운 Dynamic web Project 를 생성해준다. 이와 관련된 내용은 아래 링크 참고. 맥에서 톰캣(Tomcat) 과 이클립스, 자바 (Java) 연결하기 만약 tomcat 이 설치되지 않은 상태라면 아래 skylarcoding.tistory.com 제일 첫 화면에 보일 실행 페이지 Index.jsp 를 만들어준다. webApp2 회원가입 Join.java - doGet Index.jsp 에서 회원가입을 클릭하면 연결되는 Join.j..
Servlet (서블릿) 서블릿은 자바 언어로 요청을 받아 웹 페이지의 결과를 반환하는 기술이다. 즉, 자바와 프론트의 중간 징검다리 역할이며 프론트에서 사용자의 요청을 받아 자바의 코딩결과를 사용자에게 다시 전송하는 것이다. 서블릿의 구조 자바 클래스를 서블릿에 등록하고, 사용자가 서비스를 요청한다. 위 과정으로 서블릿이 실행되어 서블릿 메서드에 따라 데이터베이스에서 정보를 주고받고, 사용자가 요청한 정보를 전달한다. 회원가입으로 간단하게 생각하면, 회원이 작성폼에 아이디 등의 개인정보를 입력하면 서블릿에서 자바 클래스의 코드를 읽어 상황에 맞는 행동을 취한다. 회원 가입의 경우 회원의 정보를 DB에 저장한다. 이에 따른 결과를 사용자에게 반환한다. 로그인의 경우 회원이 아이디, 비밀번호를 입력하여 요..