JSP 1. 서블릿, JSP

2014. 7. 26. 13:37구_Programming/JSP

웹 서버 : 웹 브라우저의 요청을 받아 해당하는 웹 페이지를 찾아서 보내주는 일

 

서블릿 : 자바를 기반으로 하는 웹 어플리케이션 프로그래밍 기술

 - 자바 클래스 형태로 웹 애플리케이션을 작성, 이 클래스를 서블릿이라고 함

   .javax.servlet 패키지에 속하는 Servlet 인터페이스로 구현

   .doGet, doPost를 메소드를 선언 작성

   .html 문서를 생성해서 웹 브라우저로 보내는 일을 하기 위해서 doGet, doPost 메서드의 두번째 파라미터를 이용

 

<% %> 스크립틀릿(scriplet)

<%= %> 익스프레이션(expression) : 식이라는 뜻

 

jsp 2.0 version $()

 

지시자(directive)

<%@page contentType="text/html; charset=utf08"%>

<%page import= "java.util.*" %>

<%include file="Test.jsp" %>

 

request 내장 변수

javax.servlet.http.HttpServletRequest

String str = request.getParameter("이름");

 

response 내장 변수

javax.servlet.http.HttpServletResponse

 response.sendRedirect("호출할 url")

 

application 내장 변수

application.getContextPath(); url 경로명

application.getRealPath(""); 파일경로명

 

 

다른 JSP 페이지 호출하기

       코드                   reuqest 전송주체             tech

<form action="url">      browser                        html

<a href="url">             browser                        html

<c:redirect url="url">   browser                         jsp

<jsp:forward page="url"> was                          jsp

 

RequestDispatcher dispatcher = request.getRequestDispatcher("xxx.jsp");

dispatcher.include(request, response);

 

 

 

'구_Programming > JSP' 카테고리의 다른 글

JSP 6. JSTL  (0) 2014.07.26
JSP 5. Action tag  (0) 2014.07.26
JSP 4. EL(Expression Language)  (0) 2014.07.26
JSP 3. Exception  (0) 2014.07.26
JSP 2. 기초, 쿠키와 세션  (0) 2014.07.26