번개멍
[JSP&Servlet] 본문
.Model1과 Model2의 개념
-Model1 정리
1. 브라우저 요청(Request)
2. JSP(요청을 받아서 javaBeans(Setter) 또는 ActionTag(setProperty)를 이용)가 처리
3. 데이터 베이스(저장 및 출력: Setter&Getter)
4. JSP(받은요청을 처리 javaBeans(Getter) 또는 ActionTag(getProperty)를 이용)가 처리
5. 브라우저 응답(Response)
-Model2
1. 브라우저 요청(Request)
2. Servlet(요청을 받아서 javaBeans(Setter) 또는 ActionTag(setProperty)를 이용)가 처리
3. 데이터 베이스(저장 및 출력: Setter&Getter)
4. Servlet(요청을 받아서 javaBeans(Getter) 또는 ActionTag(getProperty)를 이용)가 처리
5. JSP(View)
6. 브라우저 응답
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.*"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" errorPage="Error.jsp"%>
<% ......... %> : 자바 코드
<%!-- ........... --%> : 선언문: 클래스변수와 클래스 메소드
<!-- .......... --> : 주석
<%= %> : 표현식
request |
javax.servlet.http.HttpServletReuest |
웹 브라우저의 요청 정보를 저장하고 있는 객체 |
response |
javax.servlet.http.HttpServletResponse |
웹 브라우저의 요청에 대한 응답 정보를 저장하고 있는 객체 |
out |
javax.servlet.jsp.jsp.Writer |
jsp페이지에 출력할 내용을 가지고 있는 출력스트림 |
session |
javax.servlet.http.httpSession |
하나의 웹브라우저의 정보를 유지하기 위하여 세션정보를 저장하고 있는 객체. |
application |
javax.servlet.ServletContext |
웹애플리케이션 context의 정보를 저장하고 있는 객체 |
include |
<jsp:include> |
다른페이지의 실행결과를 현재 페이지에 포함하여 사용. |
forward |
<jsp:forward> |
페이지 사이의 제어를 이동 시킬 때 사용. |
uesrBean |
<jsp:useBean> |
자바빈을 JSP페이지에서 사용 |
setProperty |
<jsp:setProperty> |
속성의 값을 설정하기 위하여 사용. |
getProperty |
<jsp:getProperty> |
|
'코딩이야기 > JAVA' 카테고리의 다른 글
Callable 비동기 삽질 방지 (0) | 2021.01.26 |
---|---|
[JAVA] (0) | 2020.06.29 |
[JAVA]입출력 (0) | 2020.05.01 |
[JAVA] 람다식 (0) | 2020.04.29 |
[JAVA] 벡터 (0) | 2020.04.29 |