??xml version="1.0" encoding="utf-8" standalone="yes"?>
1.(JAVA开发的官方|站)
http://www.java.net/ - 外文
2.jGuru: FAQ Home Page 推荐
http://www.jguru.com/faq/ - 外文
3.Developer.com: An EarthWeb site
http://www.developer.com/ - 外文
4.互联|上最z跃的一个Java Blog|站
http://www.javablogs.com/ - 外文
5.提供Java评论服务. 包括各种framework和应用程?
http://www.jars.com/ - 外文
6.programming resources in various categories
http://www.programmingsite.co.uk/ - 外文
7.非常不错的java开发社?大量的相兌?强烈推荐!
http://www.javaresearch.org/ - 中文
8.中文JAVA技术网 -- 为Java爱好者服?推荐
http://www.cn-java.com/ - 中文
9.中国JAVA׃?
http://www.cnjavaclub.com/ - 中文
10.攉了大量的开发资?特别是一些指?点击左边的导航进?值得好好研究.
http://www.techtutorials.info/ - 外文
11.Tutorials From FunctionX .?
http://www.functionx.com/ - 外文
12.ACCU 推荐 有非常好的资?q你能不能扑ֈ.
http://www.accu.org/ - 外文
13.JAVA中文?
http://www.java-cn.com/index.html - 中文
14.SUN 中国技术社?中文官方|站
http://gceclub.sun.com.cn/ - 中文
15.一个优U的代码收集站点,分类清晰Q强烈推?
http://www.planetsourcecode.com/ - 外文
16.Java频道---中国IT认证实验?
http://java.chinaitlab.com/ - 中文
17.IBM developerworks 中国: Java
http://www-128.ibm.com/developerworks/cn/java/index.html - 中文
18.O'Reilly CodeZoo
http://www.codezoo.com/ - 外文
19.V Gui C++cd用来开发界面,q样׃需要什么MFC来支持,而且可以很好的移植到LINUXq_。VIDE是一个图形开发^?象VC,BCB)Q而且它支持JAVA.可以用来研究?
http://www.objectcentral.com/ - 外文
20.Kaffe.org
http://www.kaffe.org/ - 外文
21.JAVA学习:www.studyjava.com 推荐
http://www.studyjava.com/ - 中文
22.Java Skyline: Java Servlet/Server Headline News
http://www.javaskyline.com/learning.html - 外文
23.Open Source Software in Java(tm)
http://java-source.net/ - 外文
24.计算机开发文档英雄脓
http://www.chinadir.net/ - 中文
25.Java开发者年鉴一书的在线版本.
http://www.javaalmanac.com/ - 外文
26.来自About.com的Java新闻和技术文章网?
http://java.about.com/ - 外文
27.JavaPro在线杂志|站
http://www.fawcette.com/javapro/ - 外文
28.Java Developers Journal的在U杂志网?
http://java.sys-con.com/ - 外文
29.位于Java.net的一个Java桌面技术社区网?
http://community.java.net/javadesktop/ - 外文
30.Java Technology
http://java.sun.com/ - 外文
31.O'Reilly的Java|站. 每周都有新文?
http://www.onjava.com/ - 外文
32.Gamelan.com -
http://www.developer.com/java/ - 外文
33.javaworld
http://www.javaworld.com/ - 外文
34.Cnet的Builder.com|站
http://builder.com.com/ - 外文
35.DevX: Java Zone
http://www.devx.com/java - 外文
36.developerWorks : Java technology of IBM
http://www-130.ibm.com/developerworks/java/ - 外文
37.DevCentral
http://devcentral.iticentral.com/default.php - 外文
38.J?Java和J2EE解决之道
http://www.jdon.com/index.html - 中文
39.中国Java实验?
http://www.chinajavalab.com/ - 中文
40.Javalobby -
http://www.javalobby.org/ - 外文
41.Central Java Investment Board
http://www.central-java.com/ - 外文
42.q行|络开发的必备资料.
http://www.rfc-editor.org/ - 外文
43.Java开源大?
http://www.open-open.com/ - 中文
44.Java?
http://www.javajia.com/ - 中文
45.赛_|?ccidnet.com)的java文档?
http://tech.ccidnet.com/pub/column/c2369.html - 中文
46.Matrix - ?Java p
http://www.matrix.org.cn/ - 中文
47.J2SE - 技术天?- 赛_|?
http://tech.ccidnet.com/pub/column/c1078.html - 中文
48.Sun Java, JSP and J2EE technology programming forums, software downloads, jobs and tutorials:
http://www.javalobby.com/ - 外文
49.Java爱好?提供 免费Java教程下蝲,Java电子书籍,Java技术文?
http://www.javafan.net/ - 中文
50.www.javaside.com
http://www.javaside.com/ - 外文
51.中国DotNet׃?
http://www.chinaaspx.com/ - 中文
52.The Java Community Process(SM) Program
http://www.jcp.org/ - 外文
53.太阳׃载站
http://www.javadown.com.cn/ - 中文
54.很多文档、范例的Java|站Q特别是?00多个SWT/JFace的范?
http://www.java2s.com/ - 外文
55.Java中文博览
http://www.javarss.com.cn/ - 中文
56.www.sa-se.com pȝ分析&软g工程
http://www.sa-se.com/ - 中文
57.Java Code and Examples of nokia
http://www.forum.nokia.com/ - 外文
58.java, javscript,Free source code for the taking. Over five million lines of program
http://www.1javastreet.com/ - 外文
59.the one stop programmers resource
http://www.programmershelp.co.uk/ - 外文
60.Jpowered
http://www.jpowered.com/ - 外文
61.software Java applet application
http://www.thejmaker.com/ - 外文
62.TheServerSide.com
http://www.theserverside.com/ - 外文
63.J?Java和J2EE解决之道
http://www.jdon.com/ - 中文
64.::JavaTEA:: 中国软g协会JAVA技术分?
http://www.javatea.org/ - 中文
65.DingL.com
http://www.dingl.com/ - 中文
66.JAVA资源|?
http://www.javazy.com/ - 中文
67.J2ME开发网
http://www.j2medev.com/ - 中文
68.锋网ijsp.net
http://ijsp.net/ - 中文
69.BJUG - Beijing Java User Group
http://www.bjug.org/ - 中文
70.javaidea
http://www.javaidea.net/ - 外文
71.Cookie Nest
http://www.cookienest.com/ - 外文
72.Crack J2EE
http://www.crackj2ee.com - 中文
73.BlogJava - 专注于Java技?
http://www.blogjava.net/ - 中文
74.LaLiLuna
http://www.laliluna.de/ - 外文
75.Java自由?
http://www.javayou.com - 中文
76.JAVA学习?
http://www.java3z.com - 中文
]]>
(整理?......,有待验证)
1.操作WORD
POI
JAVA2WORD
JACOB
OPENOFFICE
2.Excel
POI
JXL
=================================================================
调试
Firebug
面css代码提取
cssviewer
|页信息查看
web developer
览器内核切?br> ietab
摘录地址:http://360doc.com/showWeb/0/0/168066.aspx
因ؓms word和excel的文档都支持html文本格式Q因此可以先用word或excel做好模版Q另存ؓWeb,然后该htmlҎjspQ将数据部分动态填入即可,不用很辛苦的调整格式
word面只要在jsp头设|如下指令:
<%@page contentType="application/msword;charset=GBK" %>
excel如下Q?br><%@page contentType="application/vnd.ms-excel;charset=GBK" %>
使用q种方式客户端必d装有office软gQ用戯问时在ie中直接用word或excel打开该页面?br>
此方法优势是模板设计、调整方便,无需在服务器端用复杂的POI或jxl技术,也无需在客L使用ActiveX控g技术,更安全、方便,L实现较好的打印效果?nbsp;
microsoft关于服务器端动态创建office文档的资料(aspCZQ:
http://support.microsoft.com/default.aspx?scid=KB;en-us;301044&
单示?/strong>Q?br>
使用word建立一文档Q画表格如下Q?br>----------------------------
| 用户?nbsp;| 真实姓名 | 性别 |
----------------------------
| guest | 路h?nbsp; | ?nbsp; |
----------------------------
保存为Webtest.htmQ?nbsp;test.htm改名为test.jspQ修改其?u>guest、\人甲、男Z数据库动态查询,如下Q?br>
一、利用IE内部打印lgQ?
q个Ҏ也许是最单的Q当然不会很“专业”。我们假讑֮L是IE6.0版本Q因为在IE6.0中才完全体现我们所要应用的“打印模板机制”。它在精控刉面边界,文本间隔Q以及打印的l一性上Q功能更为完备?
至于q种Ҏ的实C相当单,它主要只涉及到DEVICERECTQLAYOUTRECT两种行ؓ方式Q分别用来定义整体页面风格及单个面内容风格。而我们所要打印的HTML可以通过LAYOUTRECT的CONTENTSRC属性来指定。可喜的是即使我们有1000个页面要打印Q也可以单的通过我们的打印模板添加动态修建HTML功能Q实现单模板控制多文仉根{(请参考本文所附代码)。这个方案在CSDN有详l的介绍Q但没有附示例。示例文件可以在MSDN上下载得到?
二、利用外部DLL打印lgQ?
此类Ҏ实现倒也不很复杂Q只是利用DLL本n内部cd数操作,创徏报表、格式ƈq行打印Q而无需考虑内部实现环节。但对于WEB打印来说Q似乎不合适。我个h认ؓ在WEB上创建报表的HTMLQ然后利用客LIE打印是最好的解决方式。而如果你的CQ或VB不是很好Q那么外部DLL的类型解x一个很让h头疼的事情,何况q要应用到WEB环境下。这U方案我用傻儿的打印lg调试q,但没成功?
三、利用外部OCXcL?
q类Ҏ和第二种差不多,也是建立在别人的成果的基上,但是在ASP.net下,如果没有q个控g的说明书Q我怿你也会和我一P不知道该从哪里下手开始设计?
四、利用XML解析打印
q种解决Ҏ在微软家园有很详l的介绍Q其原理是解析出定义好的XML格式标记Q解d文g中标记的参数定义Q最后将q些信息q原成打印机输出的图形格式。很单的理解Q例如你要打C个简单的表格Q那么我们将表格解析成ؓ文本和表g部分Q程式设计时我们遇到文本文本则输出文本到打印机,遇到表格标签卌出LINE到打印机。如此你可以自定义一些特D的标签Q如囄Q特DŞ状等。这U方案开发v来很单,而且?#8220;专业”Q不q其~点Q客L需要安?NET FrameWork.(M。?
五、{化ؓPDF文gQ利用PDF打印
转化为其它类型的文g输出Q是打印Ҏ很常用的一U方式,而PDF文g格式以其优异?#8220;品质”Q打印品质)?#8220;性能”Q应用功能)无疑是一U很l济的方式。而且从WEB向PDF转换不是很困难,资源占用也不是很严重Q这是它在同cL案中的优点,也是异类Ҏ中的~点。如此你可以去PDFCHINA上搜ȝ兛_用信息?
六、利用外部设计器设计报表Q内部程式码控制打印
q里我针Ҏ\来讲q种ҎQƈ针对VISUAL DESIGNER报表lg。我们预先得利用设计器做好报表的格式Q尔后在E式码里面住报表各表?#8220;套?#8221;Q就q么单。有点像ACCESS里面的报表设计方式。我所在公司的理pȝ是ACCESS写的Q所以我其实挺喜Ƣ这U方案。至于VISUAL DESIGNER可以在CSDN下蝲刎ͼq有开发说明书?
七、自己写专业报表打印lg
q是*不得已的作法Q当然更W合自己的要求,但是如果你不是专业的开发h员或有其它特D目的,q些旉׃要花了。很|烦的。如果你有兴写Q那么我你先看看W五U方案的思\和说明文档?
WEB打印至今q没有完的解决ҎQ我个h期待IE在这一斚w再加改进Q以方便我们q一?#8220;劌大众”?
八、打印頁面:
<a href="javascript:window.print()"> 打印 </a>
打印旉择内容q行打印Q?
往往在打印网|Q执行window.print会把|页的所有内容全部打华ͼ而有一大部分比如网头部的囄、尾部的版权声明、按钮等Qƈ没有必要打印出来Q打印出来浪Ҏ间又费油墨。如何把q些内容q行有选择的打印让你的打印文本更简z明了,更省时美观呢Q以下就对这个问题写一个JS文本Q供有缘人参考?/p>
<script language="javascript">
function DtPrint() {
if (window.print) {
var p_1 = document.all.p_1.innerHTML;
var p_2 = document.all.p_2.innerHTML;
q里Ҏ你要打印的哪些内容,从原昄面中用
<div id=P_1>p_1....</div><div id=P_2>p_2...</div>{标C?要打印多项目就用多下
提示一下,自己体会:),此处我只写出两个出来:D
var css = '<style type="text/css">' +
'p { line-height: 120%}' +
'.ftitle { line-height: 120%; font-size: 18px; color: #000000}' +
'td { font-size: 10px; color: #000000}' +
'</style>' ;
q里是定义打印用的CSSQ可以根据你自己的设定去写适合你的格式?
本文只定义三个,p,.ftitle,tdQ其余自己写。越观好?
var body ='<table width="640" border="0" cellspacing="0" cellpadding="5">' +
' <tr> ' +
' <td class="fbody"> ' +
' <div align="center" class=ftitle>' + p_title + '</div>' + p_2 +
' </td>' +
' </tr>' +
'</table>';
bodyq才是你重新讄的打印格式,Ҏ你的打印要求Q重新把原显C网늚DIV内容重新
l合Q可以根据你原来的表格内容,L不要打印的东东,只调用你要打印的内容
另外Q根据经验,表格大小?40左右正好是适合A4打印q面Q哈Q?
document.body.innerHTML = '<center>' + css + body + '</center>';
然后在这里把document.body重新设一下,q就是打印文档!Q有加CSS格式了)
window.print();
}
}
</SCRIPT>
在页面中Q然后通过QdtPrint()调用Q就行了
比如Q?
<input type="button" value="打印" LANGUAGE="javascript" onclick="return
dtPrint()" ID="Button2" NAME="Button1">
噢!注意q个可以不用<div></div>标示哦,即标示Q也不用在以上打印文本中调用出来Q那栯个Button׃会打印出来了?nbsp;