[강의노트] WEB 구현-230525

Jrin·2023년 5월 25일
0

web

목록 보기
6/12
post-thumbnail

JSP 프리컴파일(Precompile)기능

JSP에서 제공하는 내장 객체들

내장 객체들의 스코프

JSP페이지 예외처리하기

  • 사용자 입장에선 예외 발생시 웹페이지에 코드 출력시 사이트에 큰 문제가 발생한 것으로 인식함
  • 예외 처리 전용 페이지로 예외 처리시 신뢰있고 친화적인 웹페이지가 가능

에외처리과정


자바코드를 없애는 액션태그

인클루드 액션태그 사용

액션 태그 등장 배경

  • 화면이 복잡해짐에 따라 디자이너는 HTML태그에 자바 코드를 같이 써야하는 불편함이 생김
  • 따라서 스크립트릿의 자바코드를 대체하는 액션 태그가 등장하게 됨

JSP의 여러가지 액션 태그

인클루드 액션태그란(Include Action Tag)

  • 인클루드 디렉티브 태그 처럼 화면을 분할해서 관라하는데 사용되는 태그
  • 화면의 유지 보수 및 재사용성을 높일 수 있음

인클루드 액션태그 형식

인클루드 액션태그와 인클루드 디렉티브 태그 비교

  • param을 이용하면 바인딩과 포워딩이 동시에 이루어져 값을 전달해준다.

인클루드 액션태그 처리 과정


포워드 액션태그 사용

  • RequestDispatcher 클래스를 대신해서 포워딩 하는 방법을 제공
  • 포워딩시 시 값을 전달할수 있음

포워드 액션태그 형식

useBean, setProperty, getProperty 액션태그 사용


  • 자동 언박싱 : 기본자료형 ex)int, char 래퍼클래스(wrap)클래스 ex)Integer, String 두 사이의 자동 언박싱 기능이 지원된다.
  • Object는 원래 클래스 이므로 Integer변환하는 것이 맞으나 자동언박싱이 되어 기본자료형인 int로 형변환 가능.

0개의 댓글