首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SpringMVC中使用静态映射键链接表单路径?

如何在SpringMVC中使用静态映射键链接表单路径?
EN

Stack Overflow用户
提问于 2019-08-13 09:36:46
回答 1查看 80关注 0票数 1

我有一个对象FileDTO,它包含一个静态地图( Map )。

代码语言:javascript
复制
public class FileDTO implements Serielizable {

    private Map<String, MultipartFile> fileMap;

    public Map<String, MultipartFile> getFileMap() {
        return fileMap;
    }

    public void setFileMap(Map<String, MultipartFile> fileMap) {
        this.fileMap= fileMap;
    }
}

我使用FileDTO标记将表单链接到modelAttribute。

代码语言:javascript
复制
<form:form modelAttribute="fileDTO">
....
</form:form>

我试图通过这个表单发送一个条目,但是fileMap是空的。

代码语言:javascript
复制
<form:input type="file" id="${inputName}" name="${inputName}" 
    path="${fileMap[inputName]}" />

控制器是具有参数PostMapping的ModelAttribute fileDTO FileDTO。

你有什么想法吗?

提前谢谢你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-13 09:40:19

您没有正确地使用binding属性fileMap HashMap属性:

试试这个:

代码语言:javascript
复制
<form:input type="file" id="${inputName}" name="${inputName}" 
    path="fileMap['${inputName}']" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57474987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档