毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

springMVC3.0当前台jsp 页面form添加了 enctype="multipart/form-data" 后台controller 便获取不到

更新时间:2012-5-15:  来源:毕业论文

问题: 当前台jsp 页面form添加了 enctype="multipart/form-data" 后,后台controller 便获取不到, 去除这个enctype="multipart/form-data" 就可以将值传到 后台java 的controller 上

问题: 当前台jsp 页面form添加了 enctype="multipart/form-data" 后,后台controller 便获取不到, 去除这个enctype="multipart/form-data" 就可以将值传到 后台java 的controller 上


JSP :
<form:form id="photo" action="${ctx}/management/photo" method="post" enctype="multipart/form-data">
  <input type="hidden" name="photoid" id="photoid" value="" />
  <input type="text" name="title" id="title" value="" />
<input type="file" name="pathurl" id="pathurl" value="" />
</form:form>

java controller:


Java code
@RequestMapping(method=RequestMethod.POST)
    public String create(ModelMap model,@Valid Photo photo,BindingResult errors,HttpServletRequest request,HttpServletResponse response) throws Exception {
        System.out.println("create=====");
        System.out.println(request.getAttribute("title"));
       
        System.out.println(photo);


导入了:
com.springsource.org.apache.commons.io-1.4.0.jar
com.springsource.org.apache.commons.fileupload-1.2.1.jar

spring 的配置文件 写了:
 
XML code
 <bean id="multipartResolver" 
            class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 
            <property name="maxUploadSize"> 
                <value>104857600</value> 
            </property> 
            <property name="maxInMemorySize"> 
                <value>4096</value> 
            </property>    
    </bean>  

配置 应该没有错
你试试将 项目删除然后 再部署上去试试,我以前试过 缓存问题

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。