지시자
<%@ %>
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 |