0
点赞
收藏
分享

微信扫一扫

jsp新代码第447课


new447.jsp

<%@ page import="java.io.OutputStream" %>
<%@ page import="java.io.File" %>
<%@ page import="java.io.FileInputStream" %>
<%@ page import="java.net.URLEncoder" %><%--
Created by IntelliJ IDEA.
User: user1
Date: 2022/8/4
Time: 10:40
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8");
OutputStream output1 = response.getOutputStream();
byte[] bytes1 = new byte[1000];
String path = request.getRealPath("/");
File f1 = new File(path,"x2.txt");
if(f1.exists() == false)
{
return;
}
response.setHeader(" Content-Disposition ", " attachment;fileName " + "x2.txt");
response.setContentType(" application/x-txt-compressed ");
long fileLength = f1.length();
String length = String.valueOf(fileLength);
response.setHeader(" Content_Length ",length);

FileInputStream in = new FileInputStream(f1);
int n = 0;
while ((n = in.read(bytes1)) != -1)
{
output1.write(bytes1,0,n);
}
output1.close();
in.close();
%>
</body>
</html>

举报

相关推荐

0 条评论