<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/ejunnet" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/ejunnet" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 12 Dec 2008 21:29:00 GMT</lastBuildDate><title>程序人生</title><description>从小霸王学习机开始, 踏上我的程序人生！</description><link>http://blog.csdn.net/ejunnet/</link><item><title>Ejunnet博客搬家公告</title><link>http://blog.csdn.net/ejunnet/archive/2008/12/12/3506067.aspx</link><wfw:comment>http://blog.csdn.net/ejunnet/comments/3506067.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ejunnet/comments/commentRss/3506067.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3506067</trackback:ping><description>感谢各位朋友长期以来的支持！

        感谢CSDN！



        现将本人博客搬家至： http://www.ejunnet.com    欢迎您的光临！



         csdn博客将不再维护！
&lt;img src =&quot;http://blog.csdn.net/ejunnet/aggbug/3506067.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 13 Dec 2008 05:29:00 +0800</pubDate><author>赵昌峻</author><comments>http://blog.csdn.net/ejunnet/archive/2008/12/12/3506067.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ejunnet/archive/2008/12/12/3506067.aspx</guid><dc:creator>赵昌峻</dc:creator></item><item><title>GWT 调用本地js 导出excel</title><link>http://blog.csdn.net/ejunnet/archive/2008/08/27/2838390.aspx</link><wfw:comment>http://blog.csdn.net/ejunnet/comments/2838390.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/ejunnet/comments/commentRss/2838390.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2838390</trackback:ping><description>刚做的用GWT调用本地js导出excel ， 导出的excel有点难看， 但总比没有导出功能好！     第一步： 编写本地js放到public/js/file/FileExport.js目录下： //导入Excel  function ExportToExcel(element)  {  var oXL = new ActiveXObject(&quot;Excel.Application&quot;);   var oWB = oXL.Workbooks.Add();   var oSheet = oWB.ActiveSheet;    var sel=document.body.createTextRange();  sel.moveToElementText(element);  sel.select();  sel.execCommand(&quot;Copy&quot;);  oSheet.Paste();  oXL.Visible = true; } //导入Word  function ExportToWord(element)&lt;img src =&quot;http://blog.csdn.net/ejunnet/aggbug/2838390.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 27 Aug 2008 23:23:00 +0800</pubDate><author>赵昌峻</author><comments>http://blog.csdn.net/ejunnet/archive/2008/08/27/2838390.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ejunnet/archive/2008/08/27/2838390.aspx</guid><dc:creator>赵昌峻</dc:creator></item><item><title>简简单单实现Ajax</title><link>http://blog.csdn.net/ejunnet/archive/2007/12/25/1966239.aspx</link><wfw:comment>http://blog.csdn.net/ejunnet/comments/1966239.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ejunnet/comments/commentRss/1966239.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1966239</trackback:ping><description>很多时候需要做一点例如注册用户名验证、动态加载列表框之类的东西， 其实很简单，　后台一个servlet, 前台简单javascript脚本就能实现。&lt;img src =&quot;http://blog.csdn.net/ejunnet/aggbug/1966239.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 25 Dec 2007 20:57:00 +0800</pubDate><author>赵昌峻</author><comments>http://blog.csdn.net/ejunnet/archive/2007/12/25/1966239.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ejunnet/archive/2007/12/25/1966239.aspx</guid><dc:creator>赵昌峻</dc:creator></item><item><title>线程中使用数据源的问题</title><link>http://blog.csdn.net/ejunnet/archive/2007/07/24/1705510.aspx</link><wfw:comment>http://blog.csdn.net/ejunnet/comments/1705510.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ejunnet/comments/commentRss/1705510.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1705510</trackback:ping><description>最近写了一个线程专门负责到数据库中读取数据(使用数据源), 但是怎么写都找不到数据源,总是报错:Name   comp/env/jdbc   not   found   in   context   &quot;java:&quot;.    查了很多资料最后才发现在web容器中无法通过线程调用数据源!web容器中自己启动的线程脱离了容器的管理，   自然也就不能应用容器管理的特性了！   所以强烈建议您不要在web容器中使用线程.我所用的服务器是websphere ,其它服务器上没测试过!!!!!!!!!&lt;img src =&quot;http://blog.csdn.net/ejunnet/aggbug/1705510.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 25 Jul 2007 01:18:00 +0800</pubDate><author>赵昌峻</author><comments>http://blog.csdn.net/ejunnet/archive/2007/07/24/1705510.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ejunnet/archive/2007/07/24/1705510.aspx</guid><dc:creator>赵昌峻</dc:creator></item><item><title>JavaScript教程系列之----DOM基础</title><link>http://blog.csdn.net/ejunnet/archive/2007/04/20/1571859.aspx</link><wfw:comment>http://blog.csdn.net/ejunnet/comments/1571859.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ejunnet/comments/commentRss/1571859.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1571859</trackback:ping><description>DOM是HTML和XML的应用程序接口（API）。DOM把整个页面规划成由节点层级构成的文档。HTML或XML页面的每个部分都是一个节点的衍生物。
&lt;img src =&quot;http://blog.csdn.net/ejunnet/aggbug/1571859.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 20 Apr 2007 16:31:00 +0800</pubDate><author>赵昌峻</author><comments>http://blog.csdn.net/ejunnet/archive/2007/04/20/1571859.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ejunnet/archive/2007/04/20/1571859.aspx</guid><dc:creator>赵昌峻</dc:creator></item><item><title>JavaScript教程系列之----基础 VS BOM</title><link>http://blog.csdn.net/ejunnet/archive/2007/03/10/1525945.aspx</link><wfw:comment>http://blog.csdn.net/ejunnet/comments/1525945.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ejunnet/comments/commentRss/1525945.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1525945</trackback:ping><description>JavaScript教程系列是本人在给学生上课的过程中总结的一点点东西,特别适合有java基础的学习者.请大家多多指教!  文档中的图片无法上传!sorry!需要完整word文档的可以给我发邮件:zhaochj@126.com

JavaScript 常被人们认为是编程语言中无足轻重的一员。这种观点的形成可以“归功”于其开发工具、复杂且不一致的面向 HTML 页面的文档对象模型以及不一致的浏览器实现。但 JavaScript 绝对不仅仅是一个玩具这么简单。几乎每个 Web 开发人员都曾有过诅咒 JavaScript 的经历。这个备受争议的语言受累于其复杂的称为文档对象模型 (DOM)的编程模型、糟糕的实现和调试工具以及不一致的浏览器实现。直到最近，很多开发人员还认为 Javascript 从最好的方面说是无可避免之灾祸，从最坏的方面说不过是一种玩具罢了。 

然而 JavaScript 现在开始日益重要起来，而且成为了广泛应用于 Web 开发的脚本语言。JavaScript 的复苏使一些业界领袖人物也不得不开始重新审视这种编程语言。诸如 Ajax (Asynchronous J&lt;img src =&quot;http://blog.csdn.net/ejunnet/aggbug/1525945.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 11 Mar 2007 03:04:00 +0800</pubDate><author>赵昌峻</author><comments>http://blog.csdn.net/ejunnet/archive/2007/03/10/1525945.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ejunnet/archive/2007/03/10/1525945.aspx</guid><dc:creator>赵昌峻</dc:creator></item><item><title>Jbuilder2007吓坏了我这个无知的少年</title><link>http://blog.csdn.net/ejunnet/archive/2007/01/20/1488243.aspx</link><wfw:comment>http://blog.csdn.net/ejunnet/comments/1488243.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/ejunnet/comments/commentRss/1488243.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1488243</trackback:ping><description>今天下载了Jbuilder2007,当我安装完打开一看,晕倒了!



半小时后醒来, 唯一让我感到一点安慰的是我选择了eclipse作为我的开发工具,要不然我可能会因为jbuilder的变化一睡不醒.

Jbuilder2007仅是在eclipse上安装了一些Borland所设计的Eclipse插件,我想这只能让Jbuilder用户转向eclipse.

形势很明朗, 因为Jbuilder2007的出现, eclipse作为java开发首选IDE的地位将会得到很大提升.目前已经没有任何一个IDE能和eclipse抗衡，也许NetBeans、Intelij Idea会成长起来！但那时的我们可能已经老了！没有能力去尝试新的IDE。
&lt;img src =&quot;http://blog.csdn.net/ejunnet/aggbug/1488243.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 20 Jan 2007 17:50:00 +0800</pubDate><author>赵昌峻</author><comments>http://blog.csdn.net/ejunnet/archive/2007/01/20/1488243.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ejunnet/archive/2007/01/20/1488243.aspx</guid><dc:creator>赵昌峻</dc:creator></item><item><title>在tomcat5.0中部署gwt程序</title><link>http://blog.csdn.net/ejunnet/archive/2006/12/22/1454217.aspx</link><wfw:comment>http://blog.csdn.net/ejunnet/comments/1454217.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ejunnet/comments/commentRss/1454217.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1454217</trackback:ping><description>Google Web Toolkit 开源了，做了一个gwt项目测试了一下，把项目部署到tomcat中时遇到了不少问题，但用了两个多小时还是搞定了，下面是配置过程的一点点总结，希望对各位有点用！

1、用解压软件将gwt-user.jar解压，删除javax包下的所有东西。然后再压缩成gwt-user.rar后改扩展名为jar. 将其放到你的应用程序目录WEB-INF/lib下。

2、修改WEB-INF/web.xml文件，将YourApp.gwt.xml里的servlet按正常的方法写到web.xml文件里。

3、修改源程序中所有servlet引用改为web.xml 文件中对应的配置。用YourApp-compile.cmd编译应用程序。

4、将YourApp-compile.cmd 编译好的所有.class文件放到WEB-INF/class目录下。

5、将YourApp-compile.cmd 编译好的www目录下的所有.html .xml .js等文件复制到你的应用程序根目录下。

OK，重新启动tomcat,测试一下，如果不好使的话用一样的思路改&lt;img src =&quot;http://blog.csdn.net/ejunnet/aggbug/1454217.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 23 Dec 2006 04:50:00 +0800</pubDate><author>赵昌峻</author><comments>http://blog.csdn.net/ejunnet/archive/2006/12/22/1454217.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ejunnet/archive/2006/12/22/1454217.aspx</guid><dc:creator>赵昌峻</dc:creator></item><item><title>Ajax中文乱码解决方案</title><link>http://blog.csdn.net/ejunnet/archive/2006/11/29/1420801.aspx</link><wfw:comment>http://blog.csdn.net/ejunnet/comments/1420801.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ejunnet/comments/commentRss/1420801.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1420801</trackback:ping><description>在用XMLHttpRequest发送请求时如用post方式传送数据,容易出现中文乱码问题!
在Ajax中,默认的编码方式是UTF-8,所以在服务器端用request.setCharacterEncoding(&quot;UTF-8&quot;);(对于java言,其它语言可能类似方法)设置编码即可解决大部份的编码问题!

 对于服务器端返回的XML文件在用responseXML读取时也要注意编码问题!

以下是正确的处理方法：

response.setCharacterEncoding(&quot;UTF-8&quot;);-----(1)
PrintWriter out=response.getWriter();------(2)
out.println(&quot;返回内容&quot;);

如上所示,如果1、2的先后顺序发生变化就会产生乱码！
&lt;img src =&quot;http://blog.csdn.net/ejunnet/aggbug/1420801.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 30 Nov 2006 04:49:00 +0800</pubDate><author>赵昌峻</author><comments>http://blog.csdn.net/ejunnet/archive/2006/11/29/1420801.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ejunnet/archive/2006/11/29/1420801.aspx</guid><dc:creator>赵昌峻</dc:creator></item><item><title>中国移动业务管理系统(struts+spring+hibernate)源码</title><link>http://blog.csdn.net/ejunnet/archive/2006/11/05/1368248.aspx</link><wfw:comment>http://blog.csdn.net/ejunnet/comments/1368248.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ejunnet/comments/commentRss/1368248.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1368248</trackback:ping><description>本系统采用struts+spring+hibernate架构，重在讲述三者结合在一起的应用开发，所有源程序都有详细的注释，供入门者学生参考，未经作者允许不得用于商业用途，只能用于教学或个人学习。程序只是整个系统中的一个模块，用于和各位程序爱好者交流之用。&lt;img src =&quot;http://blog.csdn.net/ejunnet/aggbug/1368248.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 06 Nov 2006 04:39:00 +0800</pubDate><author>赵昌峻</author><comments>http://blog.csdn.net/ejunnet/archive/2006/11/05/1368248.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ejunnet/archive/2006/11/05/1368248.aspx</guid><dc:creator>赵昌峻</dc:creator></item></channel></rss>