JSP

세모네모동굴배이·2021년 4월 6일
0
  1. Clinet Server
    HTTP
    request
    response

  2. Server
    Web Server
    AWS : Servlet Container

  3. CGI : 형식
    Common Getway Interface

    클라이언트 웹브라우저 <----> 웹서버 <----> 모듈(C, C++, Python .... )

    클라이언트 웹브라우저 <----> 웹서버 <----> 서버(WAS) : JSP(java), .NET


JSP (Java Server Page)

hello.jsp --> hello_jsp.java ---> hello_jsp.class --> 클라이언트 브라우저에 html 만 전송한다.
jasper.jar : 자스퍼 라이브러리가 hello.jsp 소스코드를
hello_jsp.java 서블릿 소스코드로 먼저 변환을 하고 잘 변환되면 hello_jsp.class 로 만든다.

jsp 와 Servlet 은 동일 하다.
jsp 를 공부하는 것은 Servlet API 를 공부하는 것 과 동일하다고 생각하면 된다.

jsp 공부할 것
HttpServletRequest API

getParameter(String name)	
getParameterValues(String name):String[]
getMethod()
getRemoteAddr()
getParameterNames():Enumeration

setAttribute(String name, Object obj)
getAttribute(String name):Object
removeAttribute(String name)

getCookies():Cookie[]
getSession(boolean):HttpSession
getSession():HttpSession

getHeader(String name):String
getHeaderNames():Enumeration

setCharacterEncoding(String encoding)

HttpServletResponse API

addHeader(String name, String value)

setContentType(String type)
addCookie(Cookie c)
sendRedirect(String loc)

0개의 댓글