[转]非常牛叉的楼主,自己的问题其实就是答案--用springmvc上传文件时报The current request is not a multipart request异常
2015-11-08 11:06
441 查看
http://bbs.csdn.net/topics/380167574?page=1
非常牛叉的楼主,自己的问题其实就是答案
原因在于目录下有一个upload文件导致的
小弟我用spring3.1.0做了一个上传文件的例子,但发现一个奇怪的问题,就是当指定requestMapping单独为upload的时候会出现404错误(如项目名是springTest,此URL为springTest/upload),调试后发现当URL中单独只有upload时它的method会被解析为GET,而我在form表单中是指定了POST的。修改为其他名称是没问题的。
下面上代码:
web.xml代码如下:
XML/HTML code
?
spring-servlet.xml如下:
XML/HTML code
?
测试页面fileUpload.jsp如下:
XML/HTML code
?
另外有一个简单的Controller:
Java code
?
这里文件默认写入到D盘根目录下。
在WEB-INF/jsp目录下有一个message.jsp,那个可有可无,只是提示而已。
不知道怎么上传图片,所以没办法上传当时的图片。
它报的一个错误是
org.springframework.web.multipart.MultipartException: The current request is not a multipart request.
而这个是由提交的方法为get引起的。
这个问题当修改form提交的action名称,即把upload修改为其他名称,或者不单独为"项目名/upload"就不会有这个问题。当然,修改后要修改相应的requesetMapping。
麻烦各位坛友看看。谢谢。
非常牛叉的楼主,自己的问题其实就是答案
原因在于目录下有一个upload文件导致的
小弟我用spring3.1.0做了一个上传文件的例子,但发现一个奇怪的问题,就是当指定requestMapping单独为upload的时候会出现404错误(如项目名是springTest,此URL为springTest/upload),调试后发现当URL中单独只有upload时它的method会被解析为GET,而我在form表单中是指定了POST的。修改为其他名称是没问题的。
下面上代码:
web.xml代码如下:
XML/HTML code
?
XML/HTML code
?
XML/HTML code
?
Java code
?
在WEB-INF/jsp目录下有一个message.jsp,那个可有可无,只是提示而已。
不知道怎么上传图片,所以没办法上传当时的图片。
它报的一个错误是
org.springframework.web.multipart.MultipartException: The current request is not a multipart request.
而这个是由提交的方法为get引起的。
这个问题当修改form提交的action名称,即把upload修改为其他名称,或者不单独为"项目名/upload"就不会有这个问题。当然,修改后要修改相应的requesetMapping。
麻烦各位坛友看看。谢谢。
相关文章推荐
- Java并发编程:volatile关键字解析
- Java动态代理机制
- java 多线程之卖票两种方式
- double转BigDecimal,数变大
- Java学习笔记(八)——封装
- java的内存模型与线程
- (错误信息)--myeclipse启动报错'Building workspace' has encountered a problem.解决办法
- java版的无向图结构的存储及DFS操作
- java接口与继承
- Struts2表单提交的中文字符数据用hibernate存储在数据库中是乱码的问题。
- 多线程
- java类修饰符
- Spring+SpringMVC+MyBatis整合教程
- Spring配置文件的使用
- Java消息服务(JMS)学习小结
- JDK DualPivotQuicksort 源码解析
- Java解析HTML之HTMLParser使用与详解
- Java理论学时第六节。课后作业。
- 基于Struts2.3.x+Spring3.2.x+Hibernate4.2.x+EasyUI1.3.4+Maven架构的示例程序
- java web开发的标签库