首页 > 解决方案 > 如何从 List 元素中获取 Spring 表单下拉菜单的项目?

问题描述

我想为下拉选择菜单使用列表元素,但它在任何地方都使用模型实现。我使用 Spring 我希望用户从静态列表中选择项目。有一些用途,比如

<form:select path="...." items=$(......)>

但据我所知,它需要一个项目模型。另外我不想发布任何我只需要选择菜单的值的东西,我会用JS做所有事情。我怎样才能做到这一点?我的列表元素:

private static String[] lang = {"en","fr","tr","es","de"};

我尝试像那样使用 List 但没有用。我的意思是每个表单元素都消失了。

 <form:form  commandName="TranslateService">
     <div class="form-group col-sm-6">
         <label class="control-label" for="first-name">Target Languages<span class="required">*</span>
         </label>
         <div>
             <form:select path="lang" items="${lang}"></form:select>
         </div>
     </div>     

</form:form> 

标签: springformsdrop-down-menu

解决方案


这是一个很难解决你的问题的方法。而不是这个,你可以为表单创建一个模型。


推荐阅读