zoukankan      html  css  js  c++  java
  • SpringMVC 后台怎么获取前台jsp页面中file中的文件

    SpringMVC默认是关闭fileupload功能的,开启该能够并验证文件上传,需要做如下几件事情: 第一:打开SpringMVC的文件上传功能: ***-servlet.xml中配置: 配置后,当SpringMVC接受到multipartRequest的时候,就会把HttpServletRequest转为MultipartHttpServletRequest类型, 第二步:创建上传文件的file.jsp:

    一定不要漏掉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; } 部署web应用运行后,能够看到控制台中打印出上传文件的内容,BINGO搞定(SpringMVC依赖common-fileupload.jar,需要加载该jar包)
  • 相关阅读:
    初识增长黑客Growth Hacker
    OpenCV学习目录(持续更新)
    leetcode算法-回文判断
    leetcode算法-整数反转
    日常撸题技巧【总结】
    hihocoder 题目类型整理
    【hiho】92-93--素数【数论】
    notepad打造成C/C++IDE【Notepad】
    ACM知识点总结【杂】
    Nastya Studies Informatics
  • 原文地址:https://www.cnblogs.com/zuge/p/5439381.html
Copyright © 2011-2022 走看看