首页 Java java – 一个Map中的Spring绑定值

java – 一个Map中的Spring绑定值

有没有一种方法可以在地图中的 Spring绑定值? 例如,我有一个Map String,String我想弹簧绑定特定的值. 用户将输入一个输入元素,并且该输入元素的值将被绑定到与地图中特定键相关联的值. 是的,你可以用[…]语法来实现.然而,Map本身应该是命令对象的属性: publ

有没有一种方法可以在地图中的
Spring绑定值?

例如,我有一个Map< String,String>我想弹簧绑定特定的值.
用户将输入一个输入元素,并且该输入元素的值将被绑定到与地图中特定键相关联的值.

解决方法

是的,你可以用[…]语法来实现.然而,Map本身应该是命令对象的属性:

public class Form {
    private Map<String,String> values = ...;
    ...
}

然后,您提交一个名为值[‘foo’]的输入字段的表单,即使用Spring表单标签,它将是一个路径:

<form:input path = "values['foo']" />

或以纯HTML的名称:

<input name = "values['foo']" type = "text" />

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/kaifa/java/20201114/11808.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部