Web/Jsp_servlet

반응형
반응형
Web/Jsp_servlet

[Servlet]xml

Servlet을 사용하기 위해서는 xml파일에 servlet을 지정하거나 index.html에서 해당 서블릿을 호출해줄 수 있다. ※ xml 생성 방법: 프로젝트 우클릭 - Java EE Tools - Generate Deployment Descripter Stub xml파일을 만들고 열어보면 아래와 같은 코드가 자동적으로 입력되어 있고, 이는 해당 프로젝트를 실행했을 때 자동으로 가장 먼저 실행되는 파일이다. 따라서 아래 경로 중 여러개를 만들어 놓을 경우 실행에 오류가 생길 수 있으니 주의해야한다. Jsp05_HelloServlet_practice index.html index.htm index.jsp default.html default.htm default.jsp index.html 대신 home..

Web/Jsp_servlet

[Servlet]SCOPE_page_request

scope : 객체 전달 범위 page : 현재 페이지에서 객체를 전달 (현재 페이지의 객체 유지) 2) request : 현재 페이지에서 요청한 다음 페이지까지만 객체 전달 (요청된 페이지까지 객체 유지) 3) session : 현재 Browser 에서 context 내에 있는 모든 페이지에 객체 유지 4) application : 현재 context 내에서 객체 유지. WebXML 에서도 사용 가능 * 공통 메소드 : setAttribute, getAttribute, removeAttribute, getAttributeName

Web/Jsp_servlet

[JSP]로그인만들기_02

이제 아래와 같은 화면출력과 제어, DB연결을 할 MVC를 구성하도록 하자. 1. View(index.html) ID PW 2. Controller logincontroller.jsp(main): 모든 jsp파일은 logincontroller.jsp를 통해 실행되도록 구현했다. > 선언해준 시간동안 활동한다 session.setMaxInactiveInterval(10*60); //4. page 이동 if(dto.getMyrole().equals("ADMIN")){ response.sendRedirect("adminmain.jsp"); } else if(dto.getMyrole().equals("USER")){ response.sendRedirect("usermain.jsp"); } } else { %> ..

Web/Jsp_servlet

[JSP]로그인만들기_01

회원정보를 담을 Database Table 만들기 DROP SEQUENCE MYNOSEQ; DROP TABLE MYMEMBER; CREATE SEQUENCE MYNOSEQ; --번호, 아이디, 비밀번호, 이름, 주소, 전화번호 --이메일, 가입여부(Y:가입/N:탈퇴), 등급(ADMIN, USER) CREATE TABLE MYMEMBER( MYNO NUMBER NOT NULL, -- 기본키 MYID VARCHAR2(500) NOT NULL, --유니크 MYPW VARCHAR2(50) NOT NULL, MYNAME VARCHAR2(1000) NOT NULL, MYADDR VARCHAR2(2000) NOT NULL, MYPHONE VARCHAR2(20) NOT NULL, --유니크 MYEMAIL VARCHAR..

Web/Jsp_servlet

[JSP]forward와 redirect

1. 일반적인 request/response 흐름 일반적인 MVC패턴는 client요청에 따라 server로 이어지며 server에서는 요청에 따라 데이터베이스와 연결하고 연산 또는 처리과정을 수행한다. 아래와 같은 흐름으로 갖는다. 2. pageContext.forward(경로); - 값을 넣어줄 때 사용 pageContext는 jsp 기본 객체로 jsp페이지에서 따로 선언하지 않아도 참조하여 사용가능하며, jsp페이지에서 1:1로 연결된 객체로 jsp페이지당 하나의 pageContext 객체가 생성된다. forward는 지정한 상대경로로 페이지를 이동하며, 아래와 같이 처음 request에 대해 response되기 때문에 setAttribute로 추가로 값을 저장하고 보내줄 수 있다. 3. respo..

Web/Jsp_servlet

[JSP]MVC2게시판만들기_02

index 파일 만들기 List... Jsp파일 만들기 1. mvccontroller.jsp 잘못왔다! 2. mvclist.jsp LIST 번호 작성자 제목 작성일 ---------------작성된 글이 존재하지 않습니다.--------------- 3. mvcselect.jsp DETAIL 작성자 제목 내용 4. mvcinsert.jsp INSERT 작성자 제목 내용 5. mvcupdate.jsp UPDATE 작성자 제목 내용

emojiyeon
'Web/Jsp_servlet' 카테고리의 글 목록 (2 Page)