본문 바로가기
Servlet, JSP/JSP

JSP 기초

by 구리Guri 2020. 4. 27.
<%@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>

'Servlet, JSP > JSP' 카테고리의 다른 글

Messages DB input output 만들기  (0) 2020.04.27
JSP 기초2  (0) 2020.04.27
JSP 기초  (0) 2020.04.27

댓글0