java - SpringMVC配置齐全接收不到enctype="multipart/form-data"的参数
PHPz
PHPz 2017-04-18 10:29:38
0
3
602

为什么我什么都配置好了,就是接收不到来自multipart/form-data的<form>参数?
这是jsp:

<body>
    <form action="/save" method="post" enctype="multipart/form-data">
        <input type="file" name="file">
        <input type="submit"/>
    </form>
</body>

这是springmvc配置文件:

   <bean id="commonsMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
        <property name="defaultEncoding" value="utf-8"></property>
        <property name="maxUploadSize" value="10485760000"></property>
        <property name="maxInMemorySize" value="40960"></property>
    </bean>

    <!-- 扫描路径 -->
    <context:component-scan base-package="cn.liangjiateng.controller"/>
    <context:component-scan base-package="cn.liangjiateng.service"/>
    <mvc:annotation-driven/>
    <!-- 视图层配置 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
          id="internalResourceViewResolver">
        <!-- 前缀 -->
        <property name="prefix" value="/WEB-INF/jsp/" />
        <!-- 后缀 -->
        <property name="suffix" value=".jsp" />
    </bean>

这是controller:

  @RequestMapping(value = "/save",method = RequestMethod.POST)
    public String save(@RequestParam("file") MultipartFile file, HttpServletRequest request){
        System.out.println(file.getOriginalFilename());
     
        return "upload";
    }

然后就报错:

求解,搞了好久

PHPz
PHPz

学习是最好的投资!

membalas semua(3)
阿神

Tukar nama dan cuba muat naikFail

洪涛

Sudahkah anda mengimport pakej ini?

<dependency>
    <groupId>commons-fileupload</groupId>
    <artifactId>commons-fileupload</artifactId>
    <version>1.3.1</version>
</dependency>
PHPzhong
<!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --> 
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 
    <!-- 指定所上传文件的总大小不能超过200000KB。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 --> 
    <property name="maxUploadSize" value="200000000"/> 
</bean> 

Cuba tambahkan ayat ini pada konfigurasi spring Saya tidak mempelajari fail muat naik sping secara terperinci, tetapi saya kebetulan mempunyai keperluan ini dalam projek yang telah saya lakukan


Maaf saya tidak perasan anda menambah ayat ini, jadi saya mungkin tidak dapat membantu anda

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan