首页 > 编程语言 > 详细

springMVC处理multipart/form-data类型的表单数据

时间:2019-10-27 15:06:36      阅读:655      评论:0      收藏:0      [点我收藏+]

1、前端做好form表单

<form action="${pageContext.request.contextPath}/fileUploadTest"
        method="post" enctype="multipart/form-data">
        <label>编号:</label> <input type="text" name="device" id="device">
        <br> <label>日期:</label> <input type="datetime-local"
            name="localDate" id="localDate"> <br> <label>选择文件:</label>
        <input type="file" name="file1" id="file1"> <br> <input
            type="submit" id="fileUpdate" value="点击上传文件"> <br> <input
            type="hidden" id="ssFile" name="ssFile">
    </form>

 

2、在applicationContext.xml中进行配置

    <!-- 用于文件上传、下载的配置 -->
    <bean id="multipartResolver"
        class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
        <property name="defaultEncoding" value="utf-8"></property>
        <property name="maxUploadSize" value="2097152"></property>
    </bean>

3、controller中直接获取

/**
     * 测试是否能上传文件
     * 
     * @return
     */
    @RequestMapping(value = "/fileUploadTest")
    @ResponseBody
    public String fileUploadTest(String device, String localDate, MultipartFile file1) {
        System.out.println(device + "," + localDate + "," + file1);return "yes";
    }

 

springMVC处理multipart/form-data类型的表单数据

原文:https://www.cnblogs.com/jndx-ShawnXie/p/11747393.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!