弹簧

时间:2010-11-05 18:09:46

标签: spring-mvc

有没有办法为a设置初始值(列表中的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>

1 个答案:

答案 0 :(得分:2)

因为SELECT值在渲染过程中来自命令对象并在提交后返回命令对象,我建议在Controller内部为metadata.appName指定默认值(手动或使用@ModelAttribute注释的方法:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-ann-modelattrib)。