Whiteship's Note

스프링 MVC form 태그 써 보셨어요?

Spring/Chapter 13 : 2008.11.26 15:14


귿이에요.

<form:checkboxes items="${allAuthorities}" path="authorities" delimiter="<br/>" itemLabel="name"  itemValue="id" />

단 한 줄로..


저렇게 출력해줍니다. 괜찮죠? EL로 넘겨준 allAuthorities 이 녀석은 List 타입으로 도메인 객체 타입의 객체들을 담고 있죠. 흠... 화면에 보이는 값이 어째 좀 '사용자 비친화적(and 개발자 친화적)'입니다. name 말고 note를 출력하도록 할까요? 아~~주 간단합니다.

<form:checkboxes items="${allAuthorities}" path="authorities" delimiter="<br/>" itemLabel="note"  itemValue="id" />

JSP에서 단어 하나만 바꿔주면 되죠.


짜잔... OSAF의 커스텀 태그는 스프링 form 태그를 기반으로 만들었으며, 정형적인 화면 개발 속도를 극대화 할 수 있도록 만들어 두었습니다.

다음에는 PropertyEditor 활용법을 살펴보겠습니다.
top

  1. Favicon of http://helols.tistory.com BlogIcon 성윤 2008.11.26 16:15 PERM. MOD/DEL REPLY

    셀렉트 박스도 대박이던데요;;ㅋㅋ

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2008.11.26 16:57 신고 PERM MOD/DEL

    네. 전부 대박이죠. 저 태그들을 [제목:태그:에러태그] 로 묶고 기본 CSS 적용해둔게 OSAF 폼 태그입니다.ㅋㅋ

    아! +알파로 날짜 입력 폼 태그도 있고, 스프링 태그가 다뤄주는 HashMap이나 List말고 OSAF가 제공하는 별도의 타입을 익식하도록 기능이 추가 되어 있습니다.

Write a comment.




: 1 : 2 : 3 : 4 : 5 : ··· : 28 :