분류 전체보기

Back End/Servlet

[Servlet] List 상품 전체 목록 검색, 상품관리 기능 만들기

저번에는 회원/멤버 관리 기능을 추가하였으니 이번에는 상품 관리 기능을 구현할 것이다. 상품 전체보기 - 상품 추가 기능 / 상품 목록이 나오도록 할 것이다. ⬇️Java Product Class 코드보기 [Java] ProductVo, ProductDao, ProductService 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 = nu..

Back End/Servlet

회원 관리 기능 만들기

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..

Back End/Servlet

[Servlet] Deletemyinfo 내 정보 삭제하기, 회원 기능 만들기

내 정보 수정하기 기능 처럼, 내 정보 삭제하기 기능도 내 정보보기 에서 확인할 수 있도록 구현할 것이다. 메서드를 하나만 사용해 바로 삭제할 수 있지만, 이번에는 메서드를 두개 사용해 탈퇴 의사를 다시 한번 물어볼 것이다. 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..

Back End/Java

[Java] ProductVo, ProductDao, ProductService

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..

Back End/Servlet

[Servlet] 서블릿 연습하기, 로그인 방법 (DB 연동X)

get 요청 get 요청에서는 로그인 폼을 클라이언트에게 보여주도록 연결한다. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub // 로그인 폼을 뷰페이지로 줌 RequestDispatcher dis = request.getRequestDispatcher("/test/login.jsp"); dis.forward(request, response); } post 요청 post 요청에서는 로그인을 처리한다. 결과 뷰페이지로 로그인 성공, 실패 출력한다. DB와 연동하지 않고 임의의 계정 i..

Back End/Servlet

[Servlet] HTML 폼 양식의 서블릿 연결 방법

doGet 방식 Index.jsp 페이지에서 "로그인" 버튼을 클릭하면 서블릿에서 doGet 으로 받아와 join.jsp 로 연결해준다. join.jsp 페이지에는 입력할 수 있는 폼 양식이 있다. 클라이언트가 폼 양식을 입력하고 제출하고 서블릿으로 연결하면 doPost에서 값들을 받아올 것이다. ⬇️ 폼 양식 보러가기 [HTML] HTML 기본 기능, 폼 양식 폼 사용자가 입력한 데이터를 서버 페이지에 제출 ➡️ 서버 페이지는 전달한 값들을 받아서 처리 폼 양식 폼의 id는 HTML에서 유일한 이름 지어주는 방법이기 때문에 중복되면 안 된다. 타입 submi skylarcoding.tistory.com RequestDispatcher 을 이용해 해당하는 jsp 페이지로 연결한다. protected vo..

Back End/Servlet

[Servlet] 서블릿 한글 깨짐 해결 방법

request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html; charset=UTF-8"); 위와 같은 방식으로 코드를 복사해서 넣어주면 한글이 깨지지 않습니다.

Coding/Web

[Web] 웹 페이지 정리 (Servlet 서블릿, JSP)

웹 페이지 URL 웹 페이지 URL은 각 페이지의 주소이다. http://severip:port/projname/member/a.jsp http://severip:port/projname/test/Login 웹 서버 페이지 서블릿, JSP 는 웹 서버 페이지이다. 웹 페이지는 URL로 접근하며, 각 페이지는 접근할 수 있는 URL을 가져야한다. jSP는 webapp 폴더가 '/'가 된다. webapp/member/a.jsp ⇒ /member/a.jsp Servlet은 @WebServlet(”/test/Login”)에서 지정한 url로 접근한다. /test/Login 을 작성하면 해당 서블릿 페이지로 연결된다. 이 주소는 무엇이든 상관없지만 다른 서블릿과 중복되면 안된다. get 방식 요청 location..

Back End/Servlet

[Servlet] Editmyinfo 내 정보 수정하기, 회원 기능 만들기

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..

Back End/Servlet

[Servlet] MyInfo 내 정보보기, 회원 기능 만들기

⬇️ 이전 회원 등록 / 회원 가입 글 보러가기 [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 링크를..

Lar
'분류 전체보기' 카테고리의 글 목록 (16 Page)