Java 有没有办法张贴地图<;字符串,对象>;在spring中使用JSP中的输入

Java 有没有办法张贴地图<;字符串,对象>;在spring中使用JSP中的输入,java,spring,jsp,spring-mvc,Java,Spring,Jsp,Spring Mvc,嗨,我想发布一张地图,但我还是无法让它工作。。。谁能帮我做这个 我的代码基于以下示例: 以下是我的实现: JSP(这是在一个表单中,映射在我的模型中): 系统配置: public class SystemConfiguration { private Long id; private String key; private String value; //Getter.... Setter... Etc... 首先,mapConfigs['${map['${var1.

嗨,我想发布一张地图,但我还是无法让它工作。。。谁能帮我做这个

我的代码基于以下示例:

以下是我的实现:

JSP(这是在一个表单中,映射在我的模型中):

系统配置:

public class SystemConfiguration {
    private Long id;
    private String key;
    private String value;

//Getter.... Setter... Etc...

首先,
mapConfigs['${map['${var1.key}']
不是有效的EL表达式,它没有正确关闭。其次,
SystemConfiguration
是什么?SystemConfiguration是另一个具有长id、字符串键和字符串值的类。我想要的是字符串(使用键)和对象(SystemConfiguration)的映射我刚刚用SystemConfiguration类更新了帖子,你对mapConfigs['${map['${var1.key}']的看法是正确的,但这并不能解决问题,不管怎样,现在我更改了它。你是否发布了多组
id,key,value
输入?是的,因为我需要具有所有属性id,key,value的对象
public class MapConfigurationsForm {
    private Map<String, SystemConfiguration> mapConfigs;

    public MapConfigurationsForm(){
        this(null);
    }

    public MapConfigurationsForm(Map<String, SystemConfiguration> mapConfigs) {
        this.mapConfigs = mapConfigs;
    }


    public Map<String, SystemConfiguration> getMapConfigs() {
        return mapConfigs;
    }

    public void setMapConfigs(Map<String, SystemConfiguration> mapConfigs) {
        this.mapConfigs = mapConfigs;
    }
 @RequestMapping(value = "/oferta_producto", method= RequestMethod.POST)
  public String postOfertaProducto(HttpServletRequest request, @ModelAttribute("configs") MapConfigurationsForm confs, ModelMap map) {
public class SystemConfiguration {
    private Long id;
    private String key;
    private String value;

//Getter.... Setter... Etc...