Written by
Misun
on
on
[JSP] 기본정리 2
저번 글에 이어 JSP 강의를 듣고 정리한 내용
JSP 주요 스크립트
1) 선언 태그
JSP 페이지에서 Java의 멤버변수 또는 메서드를 선언
<%! %> 형태
<%!
int num = 10;
String str = “jsp”;
ArrayList<String> list = new ArrayList<String>();
public void jspMethod(){
System.out.println(“jspMethod”);
}
%>
2) 주석 태그
<%– –%>
3) 스트립트릿 태그
JSP 페이지에서 Java 코드를 넣기 위한 태그
<% %>
<%
if(num > 0){
%>
<p>num > 0</p>
<%
}else{
%>
<p>num <= 0</p>
<%
}
%>
4) 표현식 태그
Java의 변수 및 메서드의 반환값을 출력하는 태그
<%= num %>
5) 지시어
서버에서 jsp페이지를 처리하는 방법에 대한 정의
- page: 페이지 기본 설정 -> <% page 속성=”속성 값”>
<%@ page language=”java” contentType=”text/html; charset=UTF-8” pageEncoding=”UTF-8” %> - include: include file 설정 -> <% include file=”파일명”>
<%@ include file =”header.jsp” %> - taglib: 외부라이브러리 태그 설정 -> <% taglib uri=”uri” prefix=”네임스페이스명”>
<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>
JSP 내장객체
1) config
해당 servlet에서만 데이터가 공유
config.getInitParameter() 이렇게 쓰는 것도 가능
2) application
application 전체에서 공유할 수 있는 data

3) out
out.print();
4) exception
DAO와 DTO

출처: 인프런 “실전 JSP” /
Discussion and feedback