[TIL] 2020.07.18_TIL-200718
To-Do
- [복습] JSP 코드
- [과제] 게시글 작성(게시글 조회)
JSP 문법
1. JSP Expression
<%= expression %>
- JSP Expression element는 String으로 변환되어 Servlet의 출력에 삽입된다.
- 동적인 페이지를 생성한다.
- 끝에 세미콜론( ; )을 붙이지 않는다.
(2) JSP Script
<% code fragment %>
- 간단한 값이 아닌 조금 더 복잡한 것을 수행하고자 할 떄 사용
- 임의의 JAVA 코드를 삽입할 수 있다.
- JSP Scriptlet Tag는 메소드가 아닌 변수만 선언할 수 있다.
(3) JSP Comment
<%– comment –%>
- 주석의 개념
(4) JSP Directive
<%@ directive %>
- JSP 페이지의 전체적인 구조에 영향을 끼친다
- 전체 구조에 대해 WAS에 지시를 내린다
- 지시어에 들어가는 것 : page, include, taglib
- page
- <%@ page attribute = “value” %>
- page 지시어는 Container에 명령을 제공하는데 사용된다.
- include
- <%@ include file = “relative_url” %>
- include 지시어는 변환 단계에서 다른 외부 파일의 내용을 현재 JSP에 병합하도록 Container에 지시한다
- 웹 페이지에서 header와 footer의 구성은 거의 동일하기 때문에 외부에서 형식을 만든 후 include 지시어를 사용하여 main.jsp에 병합한다
- taglib
- <%@ taglib uri = “uri” prefix = “prefixOfTag %>
- JSP API를 사용하면 HTML 또는 XML 태그처럼 보이는 사용자 정의 태그(custom tags)를 정의할 수 있다.
- JSTL(JSP Standard Tag Library, JSP 표준 태그 라이브러리) 사용
- tag Library는 사용자가 정의한 동작을 구현한 사용자 정의(user-defined) 태그 집합이다.
- page
댓글남기기