spring - 如何从 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>
解决方案
这是一个很难解决你的问题的方法。而不是这个,你可以为表单创建一个模型。
推荐阅读
- spring - 如何使用 Spring REST Docs 创建一个 curl 片段以使用双引号而不是单引号?
- c# - 在已发布的应用程序中上传到 Blob 存储时出现 IOException
- java - 如何从java中的oject引用中获取价值
- linux - 如何在 Linux 上以发布模式构建 HIDAPI 库?
- apache-spark - 如何在 spark-shell 上使用 createDataFrame 和 createDF
- r - 在 dplyr 动词右侧取消引用变量名的最佳实践
- c# - ASP .NET Core Identity 自定义 ApiAuthorizationDbContext
- shiny - 来自networkD3的sankeyNetworkOutput的反应高度
- spring - 弹簧形式:输入不为空
- firebase - 如何在 Firebase cloudFunctions 的快速服务器中的 res.send() 之后执行代码