项目用的是SpringMVC+mybatis和DWZ,做图片上面的时候呢就遇到了这样一个问提
org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest
类型转换错误,在网上搜了一下大都是说没有在xml里面配置multipart解析器,但是我是配置了的,还是报这个错误,求高手解答。急用啊~~~
org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest
类型转换错误,在网上搜了一下大都是说没有在xml里面配置multipart解析器,但是我是配置了的,还是报这个错误,求高手解答。急用啊~~~
解决方案 »
- 数据库检索问题
- resin热部署出错
- 用尽的Resultset问题,奇怪啊!!
- 在线等!小问题!
- 那位高手能给提供一个JSP做BBS留言的程序!
- 通过Java去调用excel中的某个公式
- 关于在LINUX上中文显示不正常的情况,狂郁闷,请高人指点?小弟没钱了,见谅
- 在线急问beans问题
- 我可是第一次提问呀? 在jsp中,怎样编写一个函数?望各位给点帮助!!
- Spring boot 2.1.3启动报错 java.lang.NoClassDefFoundError: org/springframework/util/u
- 提供一个设计思路SSH的
- flexpaper怎以在jsp中的动态得获取要显示的swf文件啊?
enctype="multipart/form-data">看一下你的 form 中是不是有enctype="multipart/form-data"这个
MultipartHttpServletRequest multipartRequest=(MultipartHttpServletRequest)request;我以前做的时候好像没这步 。 给你看看我以前写的。
springmvc.xml 配置<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="10240000"/>
</bean>controller@RequestMapping(value = "addfile")
public String upload(HttpServletRequest request,
@RequestParam("fileUpload") MultipartFile fileUpload)
throws Exception {
if (!fileUpload.isEmpty()
&& !checkFile(fileUpload.getOriginalFilename())) {
String dirPath = "D:/myimg";
File dirFile = new File(dirPath);
if (!dirFile.exists()) {
dirFile.mkdirs();
}
File uploadFile = new File(dirFile,
fileUpload.getOriginalFilename());
InputStream is = fileUpload.getInputStream();
FileOutputStream fos = new FileOutputStream(uploadFile);
byte[] tmp = new byte[1024];
int len = -1;
while ((len = is.read(tmp)) != -1) {
fos.write(tmp, 0, len);
}
is.close();
fos.flush();
fos.close();
System.out.println("文件上传从成功:" + uploadFile.getParent());
}
return "redirect:/admin/addcolumn.htm";
}
http://blog.csdn.net/jia20003/article/details/8474374