繁体   English   中英

如何通过名单 <String> 从控制器到 <form:select> 在春季4.0.0

[英]How to pass List<String> from controller to <form:select> in Spring 4.0.0

我有一个具有countryName属性的对象,方法getCountryName()通过使用以下查询从数据库中获取所有countryName:

SELECT DISTINCT countryName from jobs

现在我想将此列表传递到jsp页面的表单中,如下所示:

<form:form>
<form:select>
<form:options> List of country name </form:options>
</form:select>
</form:form>

有人有想法吗? 我正在使用Spring 4.0.0 REALEASE。

为了更容易理解,我已经在控制器中添加了注释

@ModelAttribute("countries")
public List<String> getListCountryName(){
return dao.getCountryName() ; 

}

如何传递该列表以在Spring的表单标签中查看?

写这样的东西:

 <form:form>
    <form:select path="commandAttribute">
          <form:option value="-" label="List of country namet"/>
          <form:options items="${countryList}" itemValue="countryName " itemLabel="countryName "/>
     </form:select>
    </form:form>

参考http://www.mkyong.com/spring-mvc/spring-mvc-dropdown-box-example/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM