Java 打开pdf文件
InputStream in = null;
ServletOutputStream out = null;
String filePath = this.getServlet().getServletContext()
.getRealPath("/")
+ "pdffiles" + File.separator +"HelpManual.pdf";
try {
response.reset();
out = response.getOutputStream();
response.setContentType("application/pdf");
in = new BufferedInputStream(new FileInputStream(filePath));
int ch;
while ((ch = in.read()) != -1) {
out.print((char) ch);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (in != null) {
in.close();
}
if (out != null) {
out.flush();
out.close();
}
}
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......
今天我听了佟老师讲的反射、内省知识
反射:Filed,
1. 需求:对于给定的对象的属性进行赋值,
2. 使用方法:已知类的全类名,获取对应的class对象,获取要获取的Filed。
1. &nb ......
本文转自:程序员之家论坛 原文地址:http://www.phome.asia/forum/thread/20601.htm
我已把附件上传到csdn下载频道地址:http://download.csdn.net/source/1928015
也可去原文地址下载附件。(*^__^*)
前 言
&nbs ......