JSF-2.0-Programming-Cookbook 참고 UserBean.java adduser.xhtml viewuser.xhtml 입력 결과 DateTimeConverter를 실험하기 위해, 위의 내용을 추가(adduser.xhtml) 결과를 보기 위해 위 구문 추가(viewuser.xhtml) Date of Birth 입력 결과. 왜인지 MMM이 제대로 변환되지 않았다. height를 넣어서 변경 출력시의 내용. Height를 소수점 6자리까지 입력 결과는 소수점 1자리까지만 나옴
더 읽기 »JavaServer Faces: Facelets Templates Example
JSF-2.0-Programming-Cookbook 참고 Maven Project 새로 만들 때 maven-archetype-webapp 을 선택 Targeted Runtimes를 Tomcat 7 선택 Pom.xml에 dependency 추가 web.xml에 Faces Servlet 추가(xhtml 확장자) webapp 폴더 밑에 templates 폴더를 만들어서 header.xhtml content.xhtml footer.xhtml 추가. template.xhtml에서 이 3가지의 화면을 모아줌. ui:insert는 컨텐츠를 삽입하는 것이고 그 내부의 include는 jsp:include와 비슷한 기능을 함. 여러 XHTML 페이지를 재사용할 수 있게 해준다. 방금 만든 template.xhtml을 실질적으로 …
더 읽기 »JavaServer Faces: Standard Validators Example
JSF-2.0-Programming-Cookbook 참고 입력 검사 입력테스트 통과 시 validator_input.xhtml validator_result.xhtml ValidatorBean.java
더 읽기 »JavaServer Faces: Param Example
JSF-2.0-Programming-Cookbook 참고 ParamBean.java(ManagedBean) param_input.xhtml param_result.xhtml 이름입력 name과 country가 각각 {0}, {1}로 나타남.
더 읽기 »JavaServer Faces: Message Example
JSF-2.0-Programming-Cookbook 참고 MessageBean.java(ManagedBean) message_demo.xhtml validation 동작 결과. 오류가 하나만 있을 때. 이것도. 에러가 없을 때는 빨간 문자가 나타나지 않는다.
더 읽기 »JavaServer Faces: PanelGrid Example
JSF-2.0-Programming-Cookbook 참고 PanelGridBean.java panelGrid_input.xhtml panelGrid_result.xhtml 결과. tr 태그 내부에 3개의 td로 나누어졌는데, 자연스럽게 텍스트와 인풋 태그가 나뉘어진 것을 볼 수 있음. 에러의 경우 이렇게 맨 우측 td에 표시됨. 굿.
더 읽기 »JavaServer Faces: OutputText Example
JSF-2.0-Programming-Cookbook 참고 OutputTextBean.java(ManagedBean) outputText_input.xhtml 결과. escape=”false”를 지정한 부분은 정상적인 input tag로서 기능함. 그리고 styleClass로 지정한 부분은 span 태그로 감싸졌고, class에 sampleClass로 설정되었음.
더 읽기 »JavaServer Faces: Checkbox Example
JSF-2.0-Programming-Cookbook 참고 (계속) (계속) CheckboxBean.java (ManagedBean) (계속) checkbox_input.xhtml checkbox_results.xhtml 입력 출력
더 읽기 »JavaServer Faces: TextArea Example
JSF-2.0-Programming-Cookbook 참고 TextareaBean.java (ManagedBean) textarea_input.xhtml textarea_response.xhtml 입력 출력
더 읽기 »JavaServer Faces: Password Example
JSF-2.0-Programming-Cookbook 참고 PasswordBean.java (ManagedBean) pass_input.xhtml pass_response.xhtml 입력 출력
더 읽기 »