라벨이 JSTL인 게시물 표시

[JSTL] Format

- 다국어와 날짜/시간을 표현 - 선언 [%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %] 기능 액션 태그 Prefix Locale 설정 setLocale, requestEncoding fmt 메시지 처리 Bundle, message(param), setBundle 숫자 날짜 형식 formatNumber, formatDate, parseDate, parseNumber, setTimeZone, timeZone - [fmt:requestEncoding/]은 페이지에 인코딩이 적용된 경우, 파라미터의 인코딩을 조정하기 위해서 사용한다. - [fmt:bundle/]과[fmt:message/]는 번들에 있는 키값을 불러온다. 예)testBundle.property파일을 읽어와 testBundle변수에 지정한 뒤에 [fmt:message/]를 통해서 키에 접근하여 출력하는 소스 [%@ taglib uri=http://java.sun.com/jstl/fmt" prefix="fmt" %] [ fmt:setLocale value="ko"/] [ fmt:setBundle var="testBundle" basename="test.msg.TestBundle"/] [ fmt:message bundle="${testBundle}" key="greeting"/][br. [ fmt:message bundle="${testBundle}" key="admin"/][br] [ fmt:formatNumber/]와 [ fmt:parseNumber/]로 숫자,통화,퍼센트 표시 [fmt:formatNumber의 속성 ] 속성 동적값 Type 설명 value true String or Numer 형식화될 수치 type ...

[JSTL]

JSTL : [c:out] [c:set] [c:remove] [c:catch] 태그 Frequency Doc 2008/02/19 11:00 http://blog.naver.com/napple/47754826 이 포스트를 보낸곳 () JSTL : [c:out] [c:set] [c:remove] [c:catch] 태그 Development Note 2007/09/27 10:37 오랜만에 JSP 공부를 하는 것 같습니다. 그간 너무 게을리 지내서.. -_-;; 아무튼.. JSTL 이라는 놈에 대해서 한번 알아보도록 하겟씁니다. 그간 JSTL 을 배우기전에 표현언어라는 걸 배웠었고.. ${변수명} 이런식으로 사용했던거.. 획기적으로 JSP 소스코드를 줄여주는 역할을 했던 커스텀 태그도 있었구요.. 이러면서 나왔떤게 커스텀 태그를 일일이 다 만들어 줘야하는가.. 라는 그런 의문들이 생겨 났는데.. JSTL을 사용하면 됩니다. 다 만들 필요없이.. 만들어 놓은걸 쓰면 되는거죠... 그게 바로 JSTL 이라는 겁니다. JSTL은 그냥 쓴다고 되는게 아니라.. 여러가지 환경 설정이 필요합니다. 일단 http://jakarta.apache.org 에 가서 JSTL 라이브러리를 다운 받아서 설치를 하셔야 합니다. 머 설치 과정을 재끼고 한번 실습을 하도록 하겠습니다. 먼저 배워볼 JSTL 의 영역은 바로 코어 라이브러리 인데요.. 가장 기본적인 라이브러리다.. 라고 생각하시면 됩니다. 코어 한것 이외에도 XML도 있고 SQL도 있고 여러가지 라이브러리가 있다고 하는데 차후에 배우게 되겠지요.. 아!! 까먹은게 있습니다. JSTL 을 사용할려면 미리 선언을 해줘야 합니다! 잊지 않으셨겠죠! taglib! [%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %] [c:out] 가장 처음 나오는 것이 [c:out] 태그 입니다. 왜 하필이면 c 이냐 할수있는데.. prefix 속성이 ...

[JSTL] LOGIC 태그 사용

이미지
Logic 태그 라이브러리는 출력 텍스트를 조건을 걸어 생성하는 경우나 객체 컬렉션을 돌면서 출력 텍스트를 반복적으로 생성 하는 경우 그리고 애플리케이션의 흐름을 제어 하는 경우 등에 유용한 태그들을 포함하고 있습니다. 사용 용도에 따라 값 비교, 부분 문자열 매칭, 리다이렉팅과 포워딩, 컬렉션 유틸리티 4가지 정도로 기능상 분류 할 수 있습니다. 아래는 Logic 태그 라이브러리내의 커스텀 태그 입니다. Custom tags within the Logic tag library empty : 요청한 변수가 null 또는 빈 문자열인 경우 이 태그의 BODY를 수행 equal : 요청한 변수가 지정한 값과 동일한 경우 이 태그의 BODY를 수행 forward : ActionForward Entry를 통해 지정한 페이지로 포워드를 수행 greaterEqual : 요청한 변수가 지정한 값보다 크거나 같으면 이 태그의 BODY를 수행 greaterThan : 요청한 변수가 지정한 값보다 크면 이 태그의 BODY를 수행 iterate : 지정한 컬렉션으로 이 태그내의 BODY 컨텐츠를 반복 lessEqual : 요청한 변수가 지정한 값보다 작거나 동일한 경우 이 태그의 BODY를 수행 lessThan : 요청한 변수가 지정한 값보다 작은 경우 이 태그의 BODY를 수행 match : 지정한 값이 요청한 변수에 포함되어 일치하는 경우 이 태그의 컨텐츠를 수행 messageNotPresent : 지정한 메시지가 이 요청에 없는 경우 이 태그의 BODY 컨텐츠를 생성 messagePresent : 지정한 메시지가 이 요청에 있는 경우 이 태그의 BODY 컨텐츠를 생성 notEmpty : 요청한 변수가 null도 빈 문자열도 아닌 경우 이 태그의 BODY 컨텐츠를 수행 notEqual : 요청한 변수가 지정한 값과 동일하지 않은 경우 이 태그의 BODY 컨텐츠를 수행 notMatch : 지정한 값이 요청한 변수의 문자열의 부분에 없는 경우 이 태그의 BODY 컨텐츠를 ...

[JSTL] TAGLIB 하나의 화면에 폼2개

이미지
logic:present