부리부리

20190218 JSP 본문

jsp

20190218 JSP

구리불주먹 2019. 2. 18. 12:46
반응형
SMALL

jsp4




http://      --->  상태유지가 안되는 프로토콜(한번 사용하고 끝남)

ftp://

smtp://


===============================================================

   [life cycle] 


   1. application : 서버가 유지(tomcat start->stop될때까지)되고 있는동안 상태유지

                        (ex. 모든 어플리케이션이 공유할 자원)

                        ★ JSP : Context클래스

                        ★ Servlet : ServletContext클래스


   2. session : 세션이 설정되서 세션종료때까지 상태유지

                  (ex. 로그인정보,  장바구니)

                  ★ JSP : session  내장객체 사용

                  ★ Servlet : HttpSession 클래스를 이용 세션객체얻기

                           HttpSession session=request.getSession();

                               

   3. request : 다음 페이지까지 상태유지(1:1의 관계)

                   (ex. 게시판, 방명록)

                    ★ Servlet 

                    RequestDispatcher rd

                        =request.getRequestDispatcher("상대경로/파일명");

      request.setAttribute("세션명",객체명);

      rd.forward(request, response);


   4. page  : 현재페이지에서만 상태유지 

ex)<%@ page contentType="text/html; charset=UTF-8"%>

페이지 마다 설정되어있듯이 해당 페이지에서만 인식되는것 

===========================================

app


calc




JSP 액션 태그는 클라이언트 혹은 서버에게 어떠한 동작을 행하도록 명령을 내리는 태그로 XML 태그와 

같은 모양을 가지며, JSP에서 제공하는 특별한 기능을 사용하기 위한 태그이다.

실행 시 자바 코드로 자동 변환된다. 

JSP 페이지 안에서 자바 빈즈(JavaBeans)를 사용할 수 있도록 하는 액션 태그와 

페이지를 실행 제어할 수 있도록 하는 액션 태그로 나눌 수 있다.


자바빈즈(JavaBeans)의 활용과 관련된 액션 태그

<jsp:useBean> : JSP 페이지 내에서 사용할 자바빈즈 객체를 생성

<jsp:setProperty> : 생성된 자바빈즈 객체의 멤버 변수 값을 지정

<jsp:getProperty> : 생성된 자바빈즈 객체의 특정 멤버 변수 값을 반환


JSP의 실행 제어와 관련된 액션 태그

<jsp:forward> : 다른 JSP 페이지로 처리 제어권을 넘기고 다른 사이트로 이동할 때 사용한다.

<jsp:include> : 다른 JSP 페이지를 호출하여 실행한 후 돌아옴

<jsp:param> :  다른 JSP 페이지 실행 시 파라미터를 전달하기 위해 사용


bgguest








반응형
LIST

'jsp' 카테고리의 다른 글

tiles  (0) 2019.03.27
JSP 페이지 이동 5가지 방법 및 특성  (0) 2019.02.20
20190213 jsp(저장경로)  (0) 2019.02.18
WEB APPLICATION 구조  (0) 2019.02.11
JSP다운  (0) 2019.02.11