본문 바로가기

jsp19

JSTL : 국제화 태그 국제화 태그* 특정 지역에따라 다른 메세지를 출력해야 할 때 사용한다. 예를들면 한글 브라우저에서는 한글 메세지, 영문 브라우저는 영어 메세지 출력* 중복 작업을 없애고 하나의 JSP페이지에서 다양한 언어에 맞는 메세지를 출력할 수 있도록 해주는 태그를 제공한다. 국제화 태그 라이브러리기능 분류 태그 설명 로케일 지정 setLocale Locale을 지정한다. requestEncoding 요청 파라미터의 캐릭터 인코딩을 지정한다. 메세지 처리 bundle 사용할 번들을 지정한다. message 지역에 알맞은 메세지를 출력한다. setBundle 리소스 번들을 읽어와 특정 변수에 저장한다. 숫자 및 날짜 포맷팅 formatNumber 숫자를 포맷팅한다. formatDate Date 객체를 포맷팅한다. pa.. 2016. 10. 30.
JSTL : 코어 태그 코어 태그* 변수 설정이나 if-else와 같은 논리 처리에 사용되는 스크립트 코드를 대체하는 태그를 제공한다.* 사용방법 ( taglib 디렉티브 추가 ) 1. 종류기능 분류 태그 설명 변수 지원 set JSP에서 사용할 변수를 지정 remove 설정한 변수 제거 흐름 제어 it 조건에 따라 내부 코드를 수행 choose 다중 조건을 처리할 때 사용 forEach 컬렉션이나 Map의 각 항목을 처리할 때 사용 forTokens 구분자로 분리된 각각의 토큰을 처리할 때 사용 URL 처리 import URL을 사용하여 다른 자원의 결과를 삽입 redirect 지정한 경로로 리다이렉트 url URL 재작성 기타 태그 catch 익셉션을 처리할 때 사용 out JspWriter에 내용을 출력 2. 변수 지원 .. 2016. 10. 28.
<jsp:forward> * 하나의 JSP페이지에서 다른 JSP 페이지로 요청 처리를 전달할 때 사용된다.* 요청 흐름1) 웹 브라우저의 요청을 from.jsp에 전달된다2) from.jsp는 액션 태그를 실행한다.3) 요청 흐름이 to.jsp로 이동한다.4) 요청 흐름이 이동할 때 from.jsp에서 사용한 request 기본 객체와 response 기본 객체가 to.jsp 파일로 전달된다.5) to.jsp가 응답 결과를 생성한다.6) 생성한 결과가 웹 브라우저로 전달된다.* from.jsp에서 액션 태그를 사용해서 이동한 to.jsp가 생성한 결과가 웹 브라우저에 출력된다. (from.jsp의 출력결과는 삭제된다)* 웹 브라우저의 주소는 from.jsp 그대로이다. 즉, 리다이렉트처럼 to.jsp로 변경되지 않는다. 1. 사.. 2016. 10. 28.
페이지 모듈화 : include 디렉티브 include 디렉티브* 지정한 페이지를 현재 위치에 포함시킨다.* 다른 JSP파일과 구분하기 위해 확장자를 .jspf로 사용하는 편이다.* 포함되는 파일이라도 contentType을 지정해야 한다. 와 include 디렉티브 차이점* 지정 페이지 포함 방식이 다르다. : 다른 JSP로 실행 흐름을 이동시켜 실행 결과를 현재 위치에 포함한다.include 디렉티브 : JSP 파일을 자바 파일로 변환하기 전에 include 디렉티브에서 지정한 파일의 내용을 해당 위치에 삽입하고, 그 결과로 생긴 자바 파일을 컴파일 한다.비교 항목 include 디렉티브 처리 시간 요청 시간에 처리 JSP 파일을 자바 소스로 변환할 때 처리 기능 별도의 파일로 요청 처리 흐름을 이동 현재 파일에 삽입 데이터 전달 방법 re.. 2016. 10. 28.
반응형