图片上传主要代码(学生系统个人信息中)

  • 步骤一:在web目录下新建一个项目(图片上传的路径)

  • 步骤二:导入commons-fileupload-1.32.jar和commons-io-2.5.jar

  • 步骤三:编写jsp页面(add.jsp)

    <div class="form-group"><label for="tel" class="col-sm-2 control-label">照片</label><div class="col-sm-5"><input type="file" name="pic" class="form-control" id="pic" placeholder="照片"></div></div>
  • 步骤四:编写servlet(StudentServlet.java)
 @Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {private Map<String, String> getParameterMap(HttpServletRequest req) {DiskFileItemFactory diskFileItemFactory = new DiskFileItemFactory();FileUpload fileUpload = new FileUpload(diskFileItemFactory);Map<String,String> map = new HashMap<>();try {List<FileItem> list = fileUpload.parseRequest(req);for (FileItem fileItem : list) {if(fileItem.isFormField()){//判断是否是 普通的表单项map.put(fileItem.getFieldName(),fileItem.getString());}else{//说明是 文件上传的表单项,处理 上传文件,将上传文件 保存到服务器的硬盘中//拼接路径String path = this.getServletContext().getRealPath("/")+"upload"+ File.separator;String fileName = UUID.randomUUID().toString();String suffix = fileItem.getName().substring(fileItem.getName().lastIndexOf('.'));//TODO 验证 大小、类型 等是否符合要求File file = new File(path+fileName+suffix);fileItem.write(file);//将 路径 存储到 map ,以再便存到数据库里map.put(fileItem.getFieldName(),"/upload/"+fileName+suffix);}}} catch (FileUploadException e) {e.printStackTrace();} catch (Exception e) {e.printStackTrace();}return map;}}

jsp+servlet实现图片上传相关推荐

  1. c语言 上传图片至服务器,JSP+Servlet实现文件上传到服务器功能

    本文实例为大家分享了JSP+Servlet实现文件上传到服务器功能的具体代码,供大家参考,具体内容如下 项目目录结构大致如下: 正如我在上图红线画的三个东西:Dao.service.servlet 这 ...

  2. jsp 如何上传文件到服务器上,如何使用JSP / Servlet将文件上传到服务器?

    问题: How can I upload files to server using JSP/Servlet? 如何使用JSP / Servlet将文件上传到服务器? I tried this: 我尝 ...

  3. 如何用JSP+Servlet实现文件上传下载

    目录 一.辛老师教程 一.需要的文件: 二.上传步骤: 三.下载步骤 二.代码 1.前端 2.后端 3.web.xml 三.梳理框架 1.前端 2.后端 一.辛老师教程 一.需要的文件: (3条消息) ...

  4. jsp/html页面图片上传并展示上传的图片

    之前做过一个项目,有一个功能是图片上传并且展示图片,尝试过其他的方法,但会有一个问题,那就是在IE8上图片并不能正常展示,所以便用以下方法来上传图片,很好的解决了此问题,步骤如下: 1.上传图片页面i ...

  5. java jsp filename filepath 图片上传_SpringMVC实现文件上传与下载

    单文件上传: pom.xml: commons-io commons-io 1.3.2 commons-fileupload commons-fileupload 1.2.1 jstl jstl 1. ...

  6. Jsp/Servlet:实现文件上传与下载

    1.客户端上传文件 客户端通过一个Jsp页面,上传文件到服务器,该Jsp页面必须含有File类表单,并且表单必须设置enctype="multipart/form-data".提交 ...

  7. JSP+Servlet使用commons-fileupload上传文件连接被重置解决方案

    问题描述 在JSP+Servlet下,使用commons-fileupload上传文件,网页显示连接被重置,同时服务器端莫名终止. 如图所示: 解决过程 搜索该问题无果,搜索回顾commons-fil ...

  8. html网页上传到服务器_JSP+Servlet实现文件上传到服务器功能

    本文实例为大家分享了JSP+Servlet实现文件上传到服务器功能的具体代码,供大家参考,具体内容如下 项目目录结构大致如下: 正如我在上图红线画的三个东西:Dao.service.servlet 这 ...

  9. Ueditor编辑器图片上传

    Ueditor编辑器图片上传 UEditor的图片上传采用了Flash上传的方式,在功能上支持批量.本地预览和实时进度提示,在界面上支持自定义背景.上传按钮和预览框等视觉元素的样式属性,基本能够满足各 ...

最新文章

  1. mysql多列索引用处_MySQL索引使用说明(单列索引和多列索引)
  2. openacc的Linux安装教程,科学网—opensuse 13.1 系统 openACC编译器使用及GPU并行编程环境配置 - 马小军的博文...
  3. kernel pca与传统pca的区别
  4. go语言实现斐波那契
  5. java poi教程_Java完成POI的功能
  6. vSphere 故障排错:针对 Virtual Machine 的故障排查
  7. php 后端调试,一般如何调试php程序
  8. 【渝粤教育】国家开放大学2018年秋季 2080T现代教育思想 参考试题
  9. 智能优化算法:龙格-库塔优化算法 - 附代码
  10. 微信小程序------开发测试
  11. Ubuntu 18.04及Snap体验——让Linux入门更简单(转))
  12. 每天一个---- 吉尔德定律和迈特卡尔定律
  13. 岁月的剪影【十一月无需要太多】
  14. 微信气泡主题设置_米老鼠微信主题怎么设置? 米老鼠微信主题气泡设置教程来啦!...
  15. 风云三国2.4问鼎天下修改作弊大全
  16. 为什么我推荐你学习数据分析
  17. 利用python预测交通拥堵_Python pyecharts 绘制的交通拥堵情况地图
  18. 四、jOOQ 系列教程 - Record 详解
  19. pikachu上的密码口令暴力破解
  20. Unity3d中使用3dwarehouse模型

热门文章

  1. cms php vue 开源_vue_cms
  2. 格子啦越狱助手 v1.0.2 官方版
  3. 关于点到平面投影点的那些事
  4. 计算机复制无法到qq上,为何在电脑上复制不了,QQ上的文字,鼠标右键也不能复制...
  5. 前端基于uniapp[uniPush]实现APP消息推送(安卓、IOS)
  6. 【超级详细教程】IntelliJ IDEA 从入门到上瘾,常用配置、插件、多光标操作、快捷键。
  7. 对抗学习中GAN网络详解
  8. Andorid适配器应用
  9. c++对拍程序(bat文件版)
  10. DOTA航拍图像数据集,免费资源下载35G遥感数据集