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

귿이에요.

<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 활용법을 살펴보겠습니다.

2 thoughts on “스프링 MVC form 태그 써 보셨어요?”

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *