Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

번개멍

[JSP&Servlet] 본문

코딩이야기/JAVA

[JSP&Servlet]

번개멍 2020. 5. 28. 15:23

.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
Comments