2010-11-05 3 views
1

Есть ли способ установить начальное значение (один из x в списке) для <form:select выпадаете аналогично значению по умолчанию для текстовой области?Весна <форма: выберите начальное значение

т.е.

<td valign="top"> 
    <form:select id="${appNameFormId}" path="metadata.appName" items="${dbList}" 
       disabled="true" itemValue="appName" itemLabel="appName"> 
    </form:select> 
</td> 

<td valign="top"> 
    <TEXTAREA id="${nameFormId}" name=jobName ROWS="1" COLS="25" >${job.jobName} 
    </TEXTAREA>          
</td> 
+0

@marcind: Microsoft не обладает монополией на шаблон MVC, вы знаете. – skaffman

ответ

2

Поскольку ВЫБРАТЬ значение происходит от объекта команды во время рендеринга и вернуться в команду после того, как объект представления я предлагаю, чтобы присвоить значение по умолчанию metadata.appName внутри контроллера (вручную или с помощью метода с @ModelAttribute аннотация: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-ann-modelattrib).

+0

Правильный ответ. –

Смежные вопросы