jsp+servlet实现图片上传
图片上传主要代码(学生系统个人信息中)
步骤一:在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实现图片上传相关推荐
- c语言 上传图片至服务器,JSP+Servlet实现文件上传到服务器功能
本文实例为大家分享了JSP+Servlet实现文件上传到服务器功能的具体代码,供大家参考,具体内容如下 项目目录结构大致如下: 正如我在上图红线画的三个东西:Dao.service.servlet 这 ...
- jsp 如何上传文件到服务器上,如何使用JSP / Servlet将文件上传到服务器?
问题: How can I upload files to server using JSP/Servlet? 如何使用JSP / Servlet将文件上传到服务器? I tried this: 我尝 ...
- 如何用JSP+Servlet实现文件上传下载
目录 一.辛老师教程 一.需要的文件: 二.上传步骤: 三.下载步骤 二.代码 1.前端 2.后端 3.web.xml 三.梳理框架 1.前端 2.后端 一.辛老师教程 一.需要的文件: (3条消息) ...
- jsp/html页面图片上传并展示上传的图片
之前做过一个项目,有一个功能是图片上传并且展示图片,尝试过其他的方法,但会有一个问题,那就是在IE8上图片并不能正常展示,所以便用以下方法来上传图片,很好的解决了此问题,步骤如下: 1.上传图片页面i ...
- java jsp filename filepath 图片上传_SpringMVC实现文件上传与下载
单文件上传: pom.xml: commons-io commons-io 1.3.2 commons-fileupload commons-fileupload 1.2.1 jstl jstl 1. ...
- Jsp/Servlet:实现文件上传与下载
1.客户端上传文件 客户端通过一个Jsp页面,上传文件到服务器,该Jsp页面必须含有File类表单,并且表单必须设置enctype="multipart/form-data".提交 ...
- JSP+Servlet使用commons-fileupload上传文件连接被重置解决方案
问题描述 在JSP+Servlet下,使用commons-fileupload上传文件,网页显示连接被重置,同时服务器端莫名终止. 如图所示: 解决过程 搜索该问题无果,搜索回顾commons-fil ...
- html网页上传到服务器_JSP+Servlet实现文件上传到服务器功能
本文实例为大家分享了JSP+Servlet实现文件上传到服务器功能的具体代码,供大家参考,具体内容如下 项目目录结构大致如下: 正如我在上图红线画的三个东西:Dao.service.servlet 这 ...
- Ueditor编辑器图片上传
Ueditor编辑器图片上传 UEditor的图片上传采用了Flash上传的方式,在功能上支持批量.本地预览和实时进度提示,在界面上支持自定义背景.上传按钮和预览框等视觉元素的样式属性,基本能够满足各 ...
最新文章
- mysql多列索引用处_MySQL索引使用说明(单列索引和多列索引)
- openacc的Linux安装教程,科学网—opensuse 13.1 系统 openACC编译器使用及GPU并行编程环境配置 - 马小军的博文...
- kernel pca与传统pca的区别
- go语言实现斐波那契
- java poi教程_Java完成POI的功能
- vSphere 故障排错:针对 Virtual Machine 的故障排查
- php 后端调试,一般如何调试php程序
- 【渝粤教育】国家开放大学2018年秋季 2080T现代教育思想 参考试题
- 智能优化算法:龙格-库塔优化算法 - 附代码
- 微信小程序------开发测试
- Ubuntu 18.04及Snap体验——让Linux入门更简单(转))
- 每天一个---- 吉尔德定律和迈特卡尔定律
- 岁月的剪影【十一月无需要太多】
- 微信气泡主题设置_米老鼠微信主题怎么设置? 米老鼠微信主题气泡设置教程来啦!...
- 风云三国2.4问鼎天下修改作弊大全
- 为什么我推荐你学习数据分析
- 利用python预测交通拥堵_Python pyecharts 绘制的交通拥堵情况地图
- 四、jOOQ 系列教程 - Record 详解
- pikachu上的密码口令暴力破解
- Unity3d中使用3dwarehouse模型
热门文章
- cms php vue 开源_vue_cms
- 格子啦越狱助手 v1.0.2 官方版
- 关于点到平面投影点的那些事
- 计算机复制无法到qq上,为何在电脑上复制不了,QQ上的文字,鼠标右键也不能复制...
- 前端基于uniapp[uniPush]实现APP消息推送(安卓、IOS)
- 【超级详细教程】IntelliJ IDEA 从入门到上瘾,常用配置、插件、多光标操作、快捷键。
- 对抗学习中GAN网络详解
- Andorid适配器应用
- c++对拍程序(bat文件版)
- DOTA航拍图像数据集,免费资源下载35G遥感数据集