如何使用Servlet上传文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
一、Servlet实现文件上传,需要添加第三方提供的jar包
下载地址:
1) commons-fileupload-1.2.2-bin.zip : 点击打开链接
2) commons-io-2.3-bin.zip : 点击打开链接
接着把这两个jar包放到 lib文件夹下:
二、文件上传的表单提交方式必须是POST方式
编码类型:enctype="multipart/form-data",默认是 application/x-www-form-urlencoded
比如:<form action="FileUpLoad"enctype="multipart/form-data"method="post">
三、举例
fileupload.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>" rel="external nofollow" rel="external nofollow" > <title>My JSP 'fileupload.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css" rel="external nofollow" rel="external nofollow" > --> </head> <body> <!-- enctype 默认是 application/x-www-form-urlencoded --> <form action="FileUpLoad" enctype="multipart/form-data" method="post" > 用户名:<input type="text" name="usename"> <br/> 上传文件:<input type="file" name="file1"><br/> 上传文件: <input type="file" name="file2"><br/> <input type="submit" value="提交"/> </form> </body> </html>
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机如何使用Servlet上传文件
后端开发2023-05-31
在Servlet中如何上传文件
后端开发2023-06-15
Servlet如何实现文件的上传与下载功能
后端开发2023-06-14
php文件上传插件如何使用
后端开发2023-10-18
asp.net如何使用ajaxFileUpload插件上传文件
后端开发2023-06-22
Servlet实现文件的上传与下载
后端开发2024-04-02
聊聊在Servlet中怎么上传文件
后端开发2024-04-02
Servlet实现简单文件上传功能
后端开发2023-05-30
Servlet文件的上传与下载详解
后端开发2024-04-02
如何使用GitHub上传文件(步骤)
后端开发2023-10-22
如何使用vue+springboot上传大文件
后端开发2023-07-06
vue3如何使用el-upload上传文件
后端开发2023-05-15
jsp中如何使用smartupload组件上传文件
后端开发2023-06-03
servlet实现文件上传与下载功能
后端开发2024-04-02
如何使用VBS模拟POST上传文件
后端开发2023-06-08
如何使用PHP实现上传APK文件
后端开发2023-07-05
Android如何使用Retrofit上传文件功能
后端开发2023-06-26
如何在java中使用Servlet下载文件
后端开发2023-06-06
如何使文件PHP上传生效
后端开发2023-06-17
咦!没有更多了?去看看其它编程学习网 内容吧