2011-08-01 8 views
2

JSF를 사용하여 팝업 캘린더를 추가해야합니다. 나는 netbeans 6.9.1과 galssfish 3.1을 사용하고 있습니다. JSF calendar 구성 요소

내가 봤이

<ui:calendar binding="#{booking.calDate}" id="calDate" 
      dateFormatPattern="dd/MM/yyyy" label="Date ::"/> 

을 발견하지만,라는 오류 제공 :

the component library facelets doesn't contain such component 

이 작품을 만드는 올바른 방법이 될 수 있습니다 무엇을.

둘째, 날짜가 저장되거나 선택되는 패턴은 dd/MM/yyyy 형식으로 나타납니다. MySQL DB에 저장해야합니다.

빈 클래스에서 Calendar cal = new Calendar();을 말해야합니까?

+1

어디에서 코드를 복사 했습니까? ui : 캘린더는 표준 태그가 아닙니다. – Jacob

답변

9

표준 JSF 구현에는 Facelets는 물론 팝업 달력 구성 요소가 포함되어 있지 않습니다. 직접 확인하려면 모든 JSF 2.0 및 Facelets 표준 태그 here을 검색하십시오.

당신은 등등 <rich:calendar> component을 가지고 RichFaces, 또는 <p:calendar> component을 가지고 PrimeFaces처럼, 제 3 자 JSF 컴포넌트 라이브러리를 찾을 필요가있다. 모두 대개 값을 java.util.Date 속성에 바인딩합니다.

관련 문제