JSP는 자바 서버 페이지(java server pages)라고 한다.
JSP는 HTML 코드와 java 코드를 넣어서 동적 웹 페이지를 만들거나 생성하는 도구이다.
입클립스라는 툴을 이용해서 hello.jsp파일을 생성하게 되면 위의 사친처럼 초기화면이 나오게된다.
지금 화면에 보이는것은 마크코드(HTML)이다.
jsp는 위에서도 말했다시피 html와 자바를 쓸수 있다고 했다.
근데 그냥 여기에 자바코드르 넣게 되면 인식을 할수 없다.
<%@ 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>
<%
System.out.println("hello1");
%>
</body>
</html>
위의 코드처럼 <% %> 사이에 자바코드를 넣어주면 여기는 자바코드구나 라고 인식을 하게 된다.
그러고 나서 톰캣으로 서버를 실행하게 되면
위의 사진처럼 아무것도 뜨지 않고
콘솔에 hello1 라고 뜬다.
코드에서 out.println("hello2");
라고 적게 되면
위의 사진처럼 웹에서 글씨가 나타나지는것을 볼수 있다.