[JSP] 상대경로 / 절대경로 / 서블릿
- 경로 설정
- 상대경로
: ContextPath(프로젝트명)는 생략이 가능하다.
- 절대경로
: / 를 붙이고 ContextPath를 표기해야한다.
- Servlet
- Java를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램
- 톰캣 위에서 동작하는 java프로그램
- 서블릿 이용 장점 : 특정 내용을 동적으로 응답할 수 있다.
- Servlet 클래스를 만드는 방법
- 예제 >
- web.xml
: 1. 서블릿 맵핑하기
/showtime 이라는 url-pattern 요청을 받으면 그것이 showTimeServlet 이라는 servlet-name 이라고 맵핑한다.
: 2. servlet 정의하기
맵핑된 servlet-name으로 servlet-class를 호출한다.
- ShowTimeServlet
: 1. 앞서 정의한 servlet클래스를 생성한다.
: 2. 반드시 extends HttpServlet을 해야한다.
: 3. service를 override 한 후 실행할 command를 작성한다.
: 4. 이 때, service 메소드에서 request(요청)와 response(응답)참조값이 전달된다.
: 5. 요청 - 이 서버에 요청한 클라이언트의 정보 ex> 어떤 ip, 어떤 경로, 어떤 정보를 전송했나.
: 6. 응답 - 서버는 요청을 받으면 응답을 해야한다. 따라서 이 객체에는 응답을 위한 부품이 들어있다.
- 응용 예제
- web.xml
- showFortuneServlet
특정 url 패턴으로 끝날 때 작동하는 서블릿
- web.xml
: url-pattern을 설정할 때 앞에 무엇이 오든 끝이 .gura로 끝나면 actionServlet이 작동하도록 한다.
- ActionServlet
'Language > JSP' 카테고리의 다른 글
[JSP] Database 연결하기 (2) | 2017.06.22 |
---|---|
[JSP] Servlet에서 Data전달받기 (0) | 2017.06.22 |
[JSP] Project Run방법 / Servlet Annotation (0) | 2017.06.21 |
[Eclipse] Market Place 이용하기 - Emmet 플러그인 (0) | 2017.06.20 |
[JSP] Tomcat 설치 및 시작하기 (0) | 2017.06.20 |
댓글