JSP 스크립트

kimm·2023년 8월 6일
0
post-thumbnail

<%@ %> : 다른 jsp 파일이나 라이브러리 파일을 import, include 하는 태그
<%! %>   : 변수, 메서드 등 선언 태그
<% %>    : 자바 언어를 작성하는 태그
<%= %>  : 표현식 태그


jsp는 태그를 이용하여 코드를 작성하는게 너무 불편한 것 같다..
  • 간단한 예제
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@ 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>
  
  	<%@ include file="header.jsp" %>
  	<!-- 선언문 태그 -->
  	<%!
  	int num = 8080;
  	String str = "jsp";
  	List<String> list = new ArrayList<>();
  	
  	public void jspMethod() {
  		System.out.println("Hello JSP!!");
  	}
  	%>
  	
  	<!-- HTML 주석 태그 -->
  	<%-- JSP 주석 태그 --%>

	<!-- 스크립트릿 태그 -->
	<%
	if (num > 0) {
	%>  
	<p> num은 0보다 크다 </p>
	<%
	} else {
	%>
	<p> num은 0보다 작다</p>
	<%
	} 
	%>
	
	<!-- 표현식 태그 -->
	num is <%= num %>
	
	<%@ include file="footer.jsp" %>
  </body>
</html>
profile
벨린이

0개의 댓글