使用JSP上传文件
下面的案例中,我们将学习在JSP页面中如何将文件上传到服务器。要将文件上传到服务器,表单方法必须使用Post方式提交,而enctype类型必须改为multipart/form-data
。
1 下载cos.jar上传工具包
2 编写上传页面
upload.jsp用于选择上传文件:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>一点教程网-使用JSP上传文件</title>
</head>
<body>
<h1>使用JSP上传文件</h1>
<form action="upload.jsp" method="post" enctype="multipart/form-data">
请选择文件:<input type="file" name="fname"/><br/>
<input type="submit" value="上传"/>
</form>
</body>
</html>
3 编写upload.jsp
upload.jsp 用于处理上传逻辑
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="com.oreilly.servlet.MultipartRequest" %>
<html>
<head>
<title>一点教程网-使用JSP上传文件</title>
</head>
<body>
<%
MultipartRequest m = new MultipartRequest(request, "d:/upload/");
out.print("文件上传成功");
%>
</body>
</html>
4 运行测试
热门文章
优秀文章