JSP 태그 (1)

손영태·2022년 1월 18일
0

JSP 태그란..

  • 문법을 jsp파일에 기술하기 위해 사용된 것.
  • 종류에는 스크립트 태그, 디렉티브 태그, 액션 태그가 있다.

스크립트 태그(script tag)

  • HTML 내의 자바코드를 작성하기 위해 사용됨
  • 종류
    1) 선언문(<%! %>) : 자바 변수나 메소드 정의
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 <%!
 	// 전역변수
 	int count = 3;
 	// 대문자 와라 단, 소문자로 변경될것
 	// data : 매개변수(파라미터를 받아주는 변수)
 	// String mak.. : 리턴 타입
 	String makeItLower(String data){
 		return data.toLowerCase();
 	}
 %>
</body>
</html>

2) 스크립트릿(<% %>) : 자바 로직 코드 작성

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 <%
 	for(int i = 1; i <= count; i++){
 		out.print("이름 : " + i + "<br />");
 	}
 %>
</body>
</html>

3) 표현식 (<%= %>) : 변수/계산식/메소드호출 결과를 문자열로 출력

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 <%=makeItLower("Hello!") %>
</body>
</html>

0개의 댓글