JSP 1

Mia Lee·2021년 12월 6일
0

JSP

목록 보기
1/22
<%@page import="java.sql.Timestamp"%> <%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>    
test.jsp
<%-- JSP 주석입니다. 이 주석은 웹브라우저 소스보기를 통해 확인이 불가능합니다. --%><%// 이 부분은 자바 코드가 기술되는 부분으로 웹브라우저에서 코드가 표시되지 않습니다. Timestamp now = new Timestamp(System.currentTimeMillis());%> 
현재 시각 : <%=now %>
<%@page import="java.sql.Timestamp"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page info="이 페이지는 이클립스와 JSP 를 사용하여 생성한 페이지입니다." %> 
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>test1.jsp - page 디렉티브</h1>
	<h3>page 디렉티브 info 속성 : <%=getServletInfo() %></h3>
	<%-- 
	외부 라이브러리의 클래스(또는 인터페이스)를 사용하려면 import 속성이 필요함
	=> 사용할 자바 클래스명을 자동 완성할 경우 자동으로 page 디렉티브 import 속성이 추가됨
	--%>
	<%
	Timestamp now; // java.sql 패키지의 Timestamp 클래스 자동완성 시
	// page 디렉티브가 자동 생성되어 page import="java.sql.Timestamp" 값이 설정됨
	%>
</body>
</html>







<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%!
// 이 곳은 JSP 선언문(Declaration) 으로 JSP 파일 전체에서 사용 가능한
// 멤버변수 및 메서드를 선언하는 곳입니다.
// => 자바 클래스의 멤버레벨(클래스 내부, 메서드 외부)에 변수 및 메서드가 위치하는 것과 동일
String str1 = "멤버(전역) 변수입니다.";
public void method1() {
System.out.println("선언문의 method1() 메서드 호출됨!");
}
%>

Insert title here

test2.jsp

```

컴퓨터에 설치된 톰캣 폴더 위치
C:\Program Files\Apache Software Foundation\Tomcat 8.5

이클립스 상에서 추가된 톰캣 폴더 위치

D:\Shared\JSP\workspace_jsp.metadata.plugins\org.eclipse.wst.server.core\tmp0

컴퓨터에 설치된 톰캣의 프로젝트 루트 폴더 위치
톰캣폴더\webapps

이클립스 상에서 추가된 톰캣의 프로젝트 루트 폴더 위치

이클립스톰캣폴더\wtpwebapps

이클립스 톰캣에 의해 jsp 파일을 자동으로 변환한 java 파일 위치
이클립스톰캣폴더\work\Catalina\localhost\프로젝트명\org\apache\jsp\폴더명

0개의 댓글