SpringMVC 后台怎么获取前台jsp页面中file中的文件。
来源:互联网 发布:农村淘宝app在哪下载 编辑:程序博客网 时间:2024/06/08 00:23
SpringMVC默认是关闭fileupload功能的,开启该能够并验证文件上传,需要做如下几件事情:
第一:打开SpringMVC的文件上传功能:***-servlet.xml中配置:
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="100000"/> <property name="maxInMemorySize" value="10240" /></bean>
配置后,当SpringMVC接受到multipartRequest的时候,就会把HttpServletRequest转为MultipartHttpServletRequest类型,
第二步:创建上传文件的file.jsp:
<form action="dynamicFields.action?method=uploadFile" method="post" enctype="multipart/form-data"> <input type="file" name="myfile" id="myfile" value="" /> <input type="submit" value="确认提交"></form>
一定不要漏掉enctype="multipart/form-data",否则web容器认为这不是一个MultipartRequest请求,会报错org.springframework.web.multipart.MultipartException: The current request is not a multipart request。
第三步:Controller层创建代码:
@RequestMapping(params = {"method=uploadFile"})public ModelAndView uploadFile(@RequestParam("myfile") MultipartFile myfile, HttpServletRequest request, HttpServletResponse response) throws Exception { if(!myfile.isEmpty()){ logger.info(myfile.getName()); byte[] bs= myfile.getBytes() ; logger.info(new String(bs)); } return null;}
阅读全文
0 0
- SpringMVC 后台怎么获取前台jsp页面中file中的文件
- SpringMVC 后台怎么获取前台jsp页面中file中的文件。
- SpringMVC:前台jsp页面和后台传值
- SpringMVC中的ModelMap(将后台数据传到前台页面)
- springMVC自动获取jsp页面input中的值,封装成对象传入后台
- .net 中 前台aspx页面调用后台.cs文件中的变量
- Struts2中访问web元素的四种方式及前台jsp页面获取后台值的方式
- Struts2中访问web元素的四种方式及前台jsp页面获取后台值的方式
- Struts2中访问web元素的四种方式及前台jsp页面获取后台值的方式
- Struts2中访问web元素的四种方式及前台jsp页面获取后台值的方式
- springmvc后台获取图片,到jsp页面显示
- springmvc后台获取图片,到jsp页面显示
- 解决springmvc 从后台获取json数据传入前台jsp中文显示???的方法
- SpringMVC怎么获取前台传来的数组
- jsp页面中使用javascript获取后台放在request或session中的值
- jsp页面中使用javascript获取后台放在request或session中的值
- .net中获取前台页面中html控件中的值
- SpringMVC中,前台jsp封装参数,绑定参数,传递参数到后台controller的过程详解
- 蛋疼度度熊
- 数据库优化面试整理
- & | ^ ~ << >> >>>(java位运算)
- SSD图像识别代码学习笔记
- 设计模式——建造者模式和原型模式
- SpringMVC 后台怎么获取前台jsp页面中file中的文件。
- MySQL 索引(一)
- 苹果公司的垄断悖论
- C++ 中的istringstream一个作用
- java启动程序时指定依赖的目录
- Spring基础知识汇总——Java开发必看
- 重定向和请求转发的差别
- Linux文件系统操作命令
- 解决SwipeRefreshLayout左右滑动事件冲突的问题