유블로그

JSP (Java Server Page) 본문

Web : BackEnd

JSP (Java Server Page)

yujeong kang 2020. 10. 11. 23:20
  • JSP는 HTML 내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다.
  • 웹 어플리케이션 서버에서 동작한다.
  • 실행시 서블릿으로 변환 후 실행된다.

최초로 JSP 를 요청하거나 JSP 파일이 변경될 때 JSP가 서블릿으로 변경된다.

 

 

- JSP 스크립팅 요소

  • 선언 : 멤버 변수 선언이나 메소드를 선언 하는 영역

<%! 

String name;

public void init() {

    name= "홍길동";

}

%>

 

  • 스크립트릿 : servlet 으로 변환시 service() 에 해당되는 영역이다. request, response 에 관련된 코드를 구현한다.

<%
for(int i = 0; i < 5; i++){
   out.println("<h1>"+ i +"</h1>");
}
%>

 

  • 표현식 : 데이터를 브라우저에 출력할 때 사용  (+ ; 안 붙임!!)
<%= 문자열 %>
  • 주석
<%-- --%>

html 주석 <!-- --> 은 사용자의 브라우저에 걸러지지않고 보여짐.

하지만 jsp 주석은 브라우저에 보이지 않는다.

 

- JSP 지시자

 

1. page Directive

2. include Directive

3. taglib Directive

 

- JSP 기본객체

 

- JSP 기본객체의 영역 (scope)

 

- JSP scope 의 공통 메소드들

 : 서블릿과 jsp 사이에 정보를 주고받거나 공유하기 위한 method 들이다.

 

- Web Page 이동 방법

 : forward  vs sendRedirect

 

'Web : BackEnd' 카테고리의 다른 글

[Java] Servlet  (0) 2020.10.11
JSTL (JSP Standard Tag Library)  (0) 2020.10.11
EL ( Expression Language )  (0) 2020.10.11
Cookie & HttpSession  (0) 2020.10.11
[JSP] MVC 패턴 (Model-View-Controller)  (0) 2020.10.07