代码如下
<%@ page language="java" import="java.util.*,java.io.*"
pageEncoding="ISO-8859-1"%>
<%
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%>">
</head>
<%
out.clear();
out = pageContext.pushBody();
response.setContentType("application/pdf"); try {
//String strPdfPath = new String("c://2006.PDF"); 这个可以
String strPdfPath = new String("http://localhost:8080/hhh/2006.PDF");这个报格式错误
File file = new File(strPdfPath);
if (file.exists()) {
DataOutputStream temps = new DataOutputStream(response
.getOutputStream());
DataInputStream in = new DataInputStream(
new FileInputStream(strPdfPath)); byte[] b = new byte[2048];
while ((in.read(b)) != -1) {
temps.write(b);
temps.flush();
} in.close();
temps.close();
} else {
out.print(strPdfPath + " 文件不存在!");
} } catch (Exception e) {
out.println(e.getMessage());
}
%>
<body>
<br>
</body>
</html>
JSPPDF
<%@ page language="java" import="java.util.*,java.io.*"
pageEncoding="ISO-8859-1"%>
<%
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%>">
</head>
<%
out.clear();
out = pageContext.pushBody();
response.setContentType("application/pdf"); try {
//String strPdfPath = new String("c://2006.PDF"); 这个可以
String strPdfPath = new String("http://localhost:8080/hhh/2006.PDF");这个报格式错误
File file = new File(strPdfPath);
if (file.exists()) {
DataOutputStream temps = new DataOutputStream(response
.getOutputStream());
DataInputStream in = new DataInputStream(
new FileInputStream(strPdfPath)); byte[] b = new byte[2048];
while ((in.read(b)) != -1) {
temps.write(b);
temps.flush();
} in.close();
temps.close();
} else {
out.print(strPdfPath + " 文件不存在!");
} } catch (Exception e) {
out.println(e.getMessage());
}
%>
<body>
<br>
</body>
</html>
JSPPDF
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货