SSM框架配置文件上传
来源:互联网 发布:linux ping带源地址 编辑:程序博客网 时间:2024/06/05 14:07
SSM的文件配置:
一:
配置spingmvc.xml文件
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="1073741824"></property> <property name="defaultEncoding" value="utf-8"></property> </bean>
注意:bean的id必须为multipartResolver 不然ssm底层不认识
maxUploadSize为上传文件的最大字节数
defaultEncoding为字符编码
二:
<form action="b/gread" method="post" enctype="Multipart/form-data"> <input type="file" name="mfile"> <input type="submit" value="aa" /> </form>
在提交文件的form表单里添加属性enctype=”Multipart/form-data”
三:
进行处理
package cn.bdqn.web;import java.io.File;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.multipart.MultipartFile;@Controller("b")@RequestMapping("/b")public class b { @RequestMapping(value="/gread",method=RequestMethod.POST) public String gread(@RequestParam("mfile")MultipartFile file,Model model,HttpServletRequest request,HttpSession session) { String path = request.getSession().getServletContext().getRealPath("/a"); String namef = file.getOriginalFilename(); File f = new File(path,namef); try { file.transferTo(f); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return "index2"; }}
在获取文件的时候不使用file类型,而是使用MultipartFile类型。
然后就成功了。
阅读全文
0 0
- SSM框架配置文件上传
- SSM框架的配置文件
- SSM框架配置文件整理
- ssM框架简单配置文件
- ssm框架配置文件
- SSM框架整合 配置文件
- ssm框架中的配置文件
- 整合ssm框架之配置文件
- ssm框架搭建的配置文件
- SSM框架整合配置文件整理
- ssm框架的搭建配置文件
- Java SSM框架文件上传
- 【SSM框架整合】配置文件的配置
- SSM框架所有配置文件 maven项目
- Java maven搭建SSM框架主要配置文件
- java SSM框架批量上传实现
- ssm 框架上传图片到服务器
- ssm框架练习之文件上传
- flask-wtf
- nodejs 运行CMD命令
- 算法设计与分析笔记之(2):递归与分治策略
- 递归求数组之和
- Android博客整理
- SSM框架配置文件上传
- K最小
- SpringBoot中Tomcat配置(学习SpringBoot实战)
- (CodeForces 432D)Prefixes and Suffixes
- ubuntu16.04 安装网易云音乐问题解决
- gcc的如何使用
- iterm2 颜色字体配置
- 使用FP-growth算法来高效发现频繁项集
- 总结