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 |