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 |