본문 바로가기
JSP

221129 HTML JSP 지시자

지시자
<%@ %>
jsp 최상단에 속성을 지정할 때 사용함.
자동으로 생성된다.
없으면 문제가 발생한다. 반드시 필요함

language는 언어. 자바밖에 없음
contentType은 문서의 내용. 
contentType="text/html; charset=UTF-8"
=>html문서이고, 인코딩은 utf-8을 따른다

pageEncoding-암호화. 

지시자는 패키지를 import할때도 사용됨. import구문을 넣을 수가 있다.

<%@page import="java.util.Date"%> --패키지 import

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%Date date = new Date();%>

사실 ctrl space하면 알아서 만들어 준다

 

<%@page import="java.util.HashMap"%>
<%@page import="java.util.HashSet"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
	Date date = new Date();    
	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
	String now = sdf.format(date);
	
	ArrayList<String> list = new ArrayList<>();//list
	HashSet<Integer> set = new HashSet<>();//set
	HashMap<Integer,String> map =new HashMap<>();//map
	
	list.add("hong");
	list.add("kim");
	
	set.add(1);
	set.add(1);//hashset은 중복데이터 허용 x
	
	map.put(1, "kim");
	map.put(2, "hong");
	
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	
	지금:<%=now%><br>
	리스트:<%=list.toString()%><br>
	맵:<%=map.toString()%><br>
	셋:<%=set.toString()%><br>
</body>
</html>

 

 

'JSP' 카테고리의 다른 글

221129 HTML JSP 아키텍쳐  (0) 2022.11.29
221129 HTML JSP 지시자-include  (0) 2022.11.29
221129 HTML JSP 표현식  (0) 2022.11.29
221129 HTML JSP 기본  (0) 2022.11.29
221128 HTML 태그 실습  (0) 2022.11.28