자바 공부/Servlet & Jsp

Jsp란

ari0930 2024. 3. 27. 23:28

jsp란

자바 웹 프로그래밍에서 사용하는 기술로 동적 웹페이지를 만들기 위한 기술입니다.

Html 코드에 자바 코드를 포함하여 웹페이지를 만들수 있다.

 

jsp사용법

  • 선언문 : 전역변수 메소드선언 할때 사용 

=>   <%!  내용 %>

 

  • 표현식 : 화면에 출력할 내용을 기술

=>  <%= 값 %>

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
id <%=getId() %>
<%! String id ="uoo1"; //변수 선언
	public String getId() { //메서드 선언
		return id;
	}

%>

</body>
</html>

위 코드는 선언문으로 변수와 메서드를 선언하여 표현식으로 메소드를 실행하였다.

 

  • 스크립트 : 프로그래밍코드 기술에 사용

=> <% 내용 %>

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
for(int i = 1; i <= 5; i++){
%>
<H<%=i %>> 아름다운 한글 <%=i %> </H<%=i %>>
<%
}
%>

</body>
</html>

위 코드는 for문을 스크립트에 넣고 표현식을 이용해 화면에 출력하였다 .

 

 

 

Jsp의 내장객체

  • request  : Html form 요소 선택값과 같은 사용자 입력 정보를 읽어옴
  • respone : 사용자 요청에 응답처리 할때 사용
  • pagecontext : 현재 실행한 jsp context 정보를 참조
  • session : 클라이언트 세션 정보처리를 위해 사용
  • application : 어플리케이션 처리와 관련된 정보 참조
  • out : 사용자에게 전달해주게 하는 객체
  • page: 현재 jsp페이지에 대한 클래스 정보
  • config : 현재 jsp 페이지에 대한 초기화 환경을 처리하기 위해 사용
  • exception : 예외처리를 위해 사용
반응형

'자바 공부 > Servlet & Jsp' 카테고리의 다른 글

jsp 로 자바 클래스 사용  (1) 2024.04.21
jsp 스코프  (1) 2024.04.03
Servlet Request,Response  (0) 2024.03.23
servlet의 작성방법과 생명주기  (0) 2024.03.17