2012-09-19 2 views
0

나는 순진한 질문이 있습니다. 두 가지의 차이점을 얻을 수 없습니다. 생성 된 html 두 승인 결과가 동일한 결과로 나타납니다. 어쨌든 우리는 형식 : 옵션이 필요한 이유는 무엇입니까? 예가 도움이 될 것입니다. 봄 박사. 여기에 두 가지 approches를 설명하지 않습니다. 어쩌면 기본 html 구조와 관련이 있을까요?양식의 차이점 : 선택 및 양식 : 옵션

답변

1

여기있는 좋은 example

가 기본적으로 형성 : 옵션 태그는 당신에게 당신이 그것의 전체 드롭 다운에 표시 할 목록의 일부를 렌더링 할 수있는 옵션을 제공합니다. select 태그는 옵션과 옵션 태그의 조합을 유연성있게 제공합니다. 위의 링크에서 가져온 코드 스 니펫입니다. 대신 그것을 할 몇 가지 form:option 태그를 사용하는 모음에 포함 된 항목에서 선택을 채우는 form:options 허용하면서 MVC 태그 LIB form:select 간단한 HTML을 선택 나타낸다 봄

<form:select path="country"> 
<form:option value="0" label="Select" /> 
<form:options items="${countryList}" itemValue="countryId" itemLabel="countryName" /> 
</form:select> 
+0

그 좋은 예입니다.하지만이 태그를 사용하여 미리 선택된 옵션은 어떻게됩니까? 내가 러시아라는 레이블 이름을 선택한다고 가정 해 보겠습니다. – tintin

1

.

form:select의 경우 모델 클래스의 해당 경로/속성을 설정해야합니다.

form:options의 경우 선택 항목을 채울 목록을 설정해야합니다.

form:select 태그의 경로를 설정하면 속성 값에 해당하는 옵션이 자동으로 선택됩니다.