Servlet

Back End/Servlet

[Servlet] 글 수정 삭제 기능, 게시판 만들기

글 수정 detail.jsp 나의 글이면 ${str}. 즉, readonly 가 비활성화되어 수정이 가능해진다. 수정 후, 수정 버튼을 누르면 detail.jsp에서 form action 으로 글 수정 /board/edit을 연결해준다. [Servlet] 글 디테일 보기 기능, 게시판 만들기 저번에 글 목록 보기 기능까지 만들었다. 이번에는 전체 글 목록 보기에서 제목을 클릭하면 해당 글의 자세한 내용을 보여주는 기능을 구현할 것이다. [Servlet] 글 목록 보기 기능, 게시판 만들기 skylarcoding.tistory.com BoardEdit.java request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); 한글이..

Back End/Servlet

[Servlet] Delete 제품 삭제하기, 상품관리 기능 만들기

목표 전체 목록 보기에서 delete 를 바로 실행하는 것이다. list.jsp 전체 목록 보기에서 바로 delete 버튼을 테이블(table)에 포함해준다. 아래 두 방법 중 하나로 연결한다. a href 로 연결 이 a href 로 연결하는 것은 될 때도 있고 안될 때도 있어서... 무엇이 문제인지 지금의 내 수준으로는 알아낼 수 없기 때문에 만약 연결이 안된다면 onclick 으로 연결 방식을 사용하면 된다. onclick으로 연결 ${vo.num } ${vo.name } ${vo.price } ${vo.amount } Delete.java int num을 받아 ProductService 객체의 delete service 를 불러온다. /** * @see HttpServlet#doGet(HttpSe..

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] 서블릿 연습하기, 로그인 방법 (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..

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] Join 회원가입, 회원 기능 만들기

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

Back End/Servlet

[Servlet] 서블릿이란? 서블릿 메서드

Servlet (서블릿) 서블릿은 자바 언어로 요청을 받아 웹 페이지의 결과를 반환하는 기술이다. 즉, 자바와 프론트의 중간 징검다리 역할이며 프론트에서 사용자의 요청을 받아 자바의 코딩결과를 사용자에게 다시 전송하는 것이다. 서블릿의 구조 자바 클래스를 서블릿에 등록하고, 사용자가 서비스를 요청한다. 위 과정으로 서블릿이 실행되어 서블릿 메서드에 따라 데이터베이스에서 정보를 주고받고, 사용자가 요청한 정보를 전달한다. 회원가입으로 간단하게 생각하면, 회원이 작성폼에 아이디 등의 개인정보를 입력하면 서블릿에서 자바 클래스의 코드를 읽어 상황에 맞는 행동을 취한다. 회원 가입의 경우 회원의 정보를 DB에 저장한다. 이에 따른 결과를 사용자에게 반환한다. 로그인의 경우 회원이 아이디, 비밀번호를 입력하여 요..

Mac 개발환경

[Servlet] 서블릿 기본 세팅하기, 이클립스 연결하기

프로젝트 생성하기 새로운 Dynamic web Project 를 생성해준다. 이와 관련된 내용은 아래 링크 참고. 맥에서 톰캣(Tomcat) 과 이클립스, 자바 (Java) 연결하기 만약 tomcat 이 설치되지 않은 상태라면 아래 링크를 참고해 tomcat을 설치해주세요. 맥에 홈브류(homebrew) 이용해 톰캣(Tomcat) 설치 톰캣 필요한 이유 톰캣 피씨에서 브라우저에 요청하면 웹페이지에 skylarcoding.tistory.com 자바 파일 넣기 Java Resources - src/main/java 에 conn(모르겠으면 아래 링크 참고) 과 Java 폴더와 파일을 넣어 패키지를 생성해준다. Java 폴더와 파일은 spotlight - eclipse-workspace - src 에서 찾을 수..

Lar
'Servlet' 태그의 글 목록