자바 Java/JSP(Java Server Page)(7)
-
JSP 표준액션태그와 JSP 자바빈즈
JSP에서 XML 기반 태그는 두가지 있다. 표준 액션 태그 :JSP 컨테이너에서 기본으로 제공하는 태그 커스텀 태그 : 개발자가 만들어 사용하는 태그 표준 액션 태그 표준 액션 태그 라이브러리 이름은 jsp로 이미 정해져 있으며, 커스텀 태그들의 태그 라이브러리 이름은 개발자들이 마음대로 지정할 수 있다. 표준 액션태그 종류 jsp:attribute jsp:body jsp:element jsp:fallback jsp:getProperty jsp:getProperty jsp:include jsp:output jsp:param jsp:params jsp:plugin jsp:setProperty jsp:useBean jsp:forward forward 표준 액션 태그는 서블릿에서 RequestDispatch..
2020.06.03 -
JSP 내장객체 Request,Response,Session,Out,Application,PageContext
** 내장객체별 메소드 정리 (추가로 해야함) 내장객체는 JSP 파일에서 자바소스로 변환 될때 _jspService() 메소드에 자동으로 선언 및 초기화 되는 객체들을 의미한다. 태그에서는 내장 객체를 바로 사용할 수 있다. 내장 객체 request 타입은 HttpServletRequest 이며 요청정보를 처리한다. 내장 객체 response 타입은 HttpServletResponse 이며 응답정보를 처리한다. 내장 객체 session 타입은 HttpSession 이며 클라이언트 단위로 처리되는 객체이다. 내장 객체 out 타입은 JspWriter 이며 클라이언트 쪽에 출력 처리 객체이다. 내장 객체 application 타입은 ServletContext 이며 웹 애플리케이션 단위로 처리되는 객체이다. ..
2020.06.01 -
JSP프로그래밍 기초- JSP란?, JSP동작원리,스크립트 기반 태그
JSP는 태그를 이용해 간단하게 서블릿을 작성할 수 있게 하는 기술 이다 . JSP 소스는 최초 요청시 자바 소스로 변환, 변환후 컴파일 되어 클래스 파일 만들어진다. *.jsp -> *.java ->*.class 순으로 처리 JSP소스의 자바 소스변환과 컴파일 작업은 JSP 컨테이너가 한다 컴파일된 클래스 파일은 서블릿 컨테이너가 실행 한다 모든 JSP 는 _jspService() 메소드를 가지며 _jspService()는 JSP가 실행 될 때마다 호출 된다. JSP 태그는 스크립트 기반 태그와 XML 기반 태그를 지원한다 스크립트 기반 태그는 다음과 같다. 1. 태그 내에 실행문 구현, 실행문은 _jspService() 메소드 내로 그대로 옮겨진다. 2. 태그는 _jspService() 메소드 내에서..
2020.05.31 -
JSP를 이해하기 위한 자바와 웹 기초 지식
자바의 웹 서버 애플리케이션 기술인 서블릿과 jsp는 기존의 기술들 보다 구현상 그리고 수행상 많은 장점이 있는 기술 이다. HTTP에 대한 자세한 스펙을 알지 못해도 웹 서버 애플리케이션을 쉽게 구현할 수 있는 다양한 기능의 API를 지원하며, 웹 클라이언트의 요청에 빠르게 응답하고 효과적인 멀티스레드 수행구조를 지원한다. 아래에서 자바 기술의 종류와 웹에서 지원하는 자바의 웹 기술에 대해 알아보자 자바 언어가 많이 사용 되는 이유는 썬마이크로시스템즈에서 자바를 GPL라이선스로 오픈하였기 때문이다. GPL(General Public License)라이선스는 free software foundation 에서 만든 자유 소프트웨어 라이선스로 가장 널리 알려진 사용 허가(카피레프트) 이다. 카피 레프트는 "..
2020.05.21 -
JSP 문법/태그
종류 사용용도 형식 지 시 자 페이지 속성 지정 주 석 페이지 설명 작성 선 언 변수/메쏘드 선언 표 현 식 결과를 문자열로 출력 스크립트릿 자바 코드를 기술함 액션 태그 자바빈 또는 애플릿 모듈과 연동 ⟨jsp:action⟩ ⟨/jsp:Action⟩
2020.05.21 -
JSP 의 Predefined Values(or Implicit Object)
미리 정의된 객체로, WAS가 제공하는 객체를 의미한다. request: the HttpServletRequest Object response: the HttpServletResponse Object session: the HttpSession Object out: the PrintWriter Object application: the ServletContext Object config: the ServletConfig pageContext:the PageContext page: the Object exception: the Throwable request, response 객체 JSP페이지를 제작하는 목적은 데이터 값을 전송하기 위함이다. JSP페이지를 사용하기 위해서는 request 객체와 respo..
2020.05.21