Servlet, JSP/JSP
JSP 기초
구리Guri
2020. 4. 27. 17:44
<%@page import="java.util.Scanner"%>
<%@ 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>
<!-- 생김새는 html이지만, 엄밀히 말하면 ''Servlet''이다. 눈속임임. -->
<!-- 이 문서 안에서 Java코드를 작성할 수 있다. -->
System.out.println("Hello JSP");
<%
//Scriptlet 스크립틀릿 : 메서드 안 실행문 영역으로 들어간다
// <% 안에서 Java, JDBC 코드 모두 입력가능
int a = 10;
System.out.println("Hello JSP");
Scanner sc = new Scanner(System.in);
//auto import는 안됨... 그치만 intelle 어쩌구는 됨 ctrl+space
%>
<%=
// Expression 표현식 : out.print(out.write)의 매개변수, 인자값 부분
//"Hello"
Math.random()
//int a = 10;
//System.out.println("abc");
//public void func2(){}
%>
<%!
// Declaration 디클레어레이션(선언문) 선언 영역으로 들어간다
public int a;
public void func() {}
// System.out.println(“SDF”); (X)
%>
<%
//Scriptlet의 영역이 나누어져 있어도
%>
<%
// _jspService Method 안에서 순서대로 실행이 된다
%>
<%
//그냥 영역이 나뉘어져 있을 뿐이다.
%>
</body>
</html>