본문 바로가기

기타

JSP 태그

JSP 태그란? HTML 기반의 JSP 코드 내에 JAVA 코드를 삽입할 수 있게 해주는 태그

 

JSP는 HTML 기반

여기서 JAVA로 특정 로직을 수행하려면 JSP 태그 사이에 JAVA 코드 삽입

 

JSP는 서블릿으로 변환된 후 사용자에게는 HTML 형태만 전송하므로 JSP 태그는 사용자에게 노출되지 않음

 

 

 

<%@   %> 

  • JSP 페이지가 컨테이너에게 필요한 메세지를 보내기 위한 태그
  • page : JSP 페이지의 전체적인 속성을 지정 (import / 에러 페이지 삽입 등 용도)
  • include : 다른 페이지를 현재 페이지에 삽입 (다른 JSP 페이지의 소스코드를 복붙)
  • taglib : 태그라이브러리의 태그 사용 (커스터마이징 태그나 JSTL 같은 태그라이브러리를 삽입)

 

 

 

<%!   %>

  • 해당 페이지 내에서 사용될 변수와 메소드 선언

 

 

 

<%=   %>

  • 변수 또는 메소드의 결과값을 간단하게 출력

 

 

 

 <%    %> 

  • 자바 코드 삽입을 위한 태그

 

 

추가

  • <jsp:include> - 다른 페이지의 실행 결과를 현재 페이지에 포함시켜줌
  • <jsp:forward> - 페이지 간의 제어를 이동시켜줌
  • <jsp:useBean> - 자바빈(java bean)을 페이지에서 사용할 수 있게 해줌
  • <jsp:setProperty> - Property 값을 세팅할 때 사용
  • <jsp:getProperty> - Property 값을 가져올 때 사용
  • <jsp:param> - include, forward 안에서 사용되며, 인자를 추가할 때 사용

'기타' 카테고리의 다른 글

JSP & Servlet  (0) 2022.10.27
Port 정리  (0) 2022.10.26