servlet3.0处理文件上传
来源:互联网 发布:淘宝第三层级什么意思 编辑:程序博客网 时间:2024/05/17 22:50
前端:
<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 文件上传 </title>
<meta name="website" content="http://www.crazyit.org" />
</head>
<body>
<form method="post" action="upload" enctype="multipart/form-data">
文件名:<input type="text" id="name" name="name" /><br/>
选择文件:<input type="file" id="file" name="file" /><br/>
<input type="submit" value="上传" /><br/>
</form>
</body>
</html>
package lee;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.*;
import java.util.*;
@WebServlet(name="upload" , urlPatterns={"/upload"})
@MultipartConfig
public class UploadServlet extends HttpServlet
{
public void service(HttpServletRequest request ,
HttpServletResponse response)
throws IOException , ServletException
{
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
//获取普通请求参数
String fileName = request.getParameter("name");
//获取文件上传域
Part part = request.getPart("file");
//获取上传文件的文件类型
out.println("上传文件的的类型为:"
+ part.getContentType() + "<br/>");
//获取上传文件的大小。
out.println("上传文件的的大小为:"
+ part.getSize() + "<br/>");
//获取该文件上传域的Header Name
Collection<String> headerNames = part.getHeaderNames();
//遍历文件上传域的Header Name、Value
for (String headerName : headerNames)
{
out.println(headerName + "--->"
+ part.getHeader(headerName) + "<br/>");
}
//将上传的文件写入服务器
part.write(getServletContext().getRealPath("/uploadFiles")
+ "/" + fileName );
}
}
0 0
- servlet3.0处理文件上传
- servlet3.0上传文件
- servlet3.0文件上传
- Servlet3.0文件上传
- servlet3.0 文件上传
- 使用Servlet3.0和XMLHttpRequest Level 2处理文件上传
- Servlet3.0的文件上传
- Servlet3.0现实文件上传
- servlet3.0多文件上传
- Servlet3.0 上传文件实例
- 【Demo】Servlet3.0 上传文件
- 使用Servlet3.0上传文件
- servlet3.0 part上传文件
- Servlet3.0实现上传文件到服务器端
- [Servlet3.0新特性]Serlvet文件上传
- 基于Servlet3.0的文件上传
- 基于servlet3.0的文件上传
- 文件上传之servlet3.0实现
- Mongodb用户安全认证
- 在数组中进行图形绘制
- 小试一下
- Java读取TXT文件的方法
- java_jni编程全面解析
- servlet3.0处理文件上传
- TightVNC2.8.5在VS2010下编译和错误解决
- UVA 10405最长公共子序列
- java实现约瑟夫环
- 警告: Could not find action or result
- 小约分
- Java中getResourceAsStream的用法
- 深入理解K-Means聚类算法
- 查看linux系统内核信息,lsb_release -a