﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-林海学苑</title><link>http://www.blogjava.net/hilinw/</link><description>java学习交流</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 06:04:33 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 06:04:33 GMT</pubDate><ttl>60</ttl><item><title>window关闭事件给提示JavaScript捕获窗口关闭事件 </title><link>http://www.blogjava.net/hilinw/archive/2010/06/22/324210.html</link><dc:creator>林海</dc:creator><author>林海</author><pubDate>Tue, 22 Jun 2010 13:24:00 GMT</pubDate><guid>http://www.blogjava.net/hilinw/archive/2010/06/22/324210.html</guid><wfw:comment>http://www.blogjava.net/hilinw/comments/324210.html</wfw:comment><comments>http://www.blogjava.net/hilinw/archive/2010/06/22/324210.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hilinw/comments/commentRss/324210.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hilinw/services/trackbacks/324210.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: window关闭事件给提示JavaScript捕获窗口关闭事件 <br>工作中遇到有这样的情景，要在浏览器窗口关闭的时候，提示用户某种操作。<br>类似在关闭窗口时，提示用户保存当前内容，选择是则保存并关闭窗口，选择否则不关闭窗口，也不做保存操作。&nbsp;&nbsp;<a href='http://www.blogjava.net/hilinw/archive/2010/06/22/324210.html'>阅读全文</a><img src ="http://www.blogjava.net/hilinw/aggbug/324210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hilinw/" target="_blank">林海</a> 2010-06-22 21:24 <a href="http://www.blogjava.net/hilinw/archive/2010/06/22/324210.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts通过tags-bean标签处理多语言时出空指针错</title><link>http://www.blogjava.net/hilinw/archive/2010/03/11/315210.html</link><dc:creator>林海</dc:creator><author>林海</author><pubDate>Thu, 11 Mar 2010 14:30:00 GMT</pubDate><guid>http://www.blogjava.net/hilinw/archive/2010/03/11/315210.html</guid><wfw:comment>http://www.blogjava.net/hilinw/comments/315210.html</wfw:comment><comments>http://www.blogjava.net/hilinw/archive/2010/03/11/315210.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hilinw/comments/commentRss/315210.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hilinw/services/trackbacks/315210.html</trackback:ping><description><![CDATA[&lt;%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%&gt;<br />
<br />
<br />
出错信息如下：<br />
<br />
java.lang.NullPointerException &nbsp; <br />
&nbsp;
org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:1238)
&nbsp; <br />
&nbsp; 	org.apache.struts.taglib.TagUtils.message(TagUtils.java:1101)
&nbsp; <br />
&nbsp; 	org.apache.struts.taglib.TagUtils.message(TagUtils.java:1076)
&nbsp; <br />
&nbsp; 	org.apache.struts.taglib.html.ImgTag.src(ImgTag.java:558) &nbsp; <br />
&nbsp; 	org.apache.struts.taglib.html.ImgTag.doEndTag(ImgTag.java:434) &nbsp; <br />
&nbsp; 	org.apache.jsp.login_jsp._jspx_meth_html_img_0(login_jsp.java:122) &nbsp;
<br />
&nbsp; 	org.apache.jsp.login_jsp._jspService(login_jsp.java:70) &nbsp; <br />
&nbsp;
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) &nbsp; <br />
&nbsp; 	javax.servlet.http.HttpServlet.service(HttpServlet.java:802) &nbsp; <br />
&nbsp;
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
&nbsp; <br />
&nbsp;
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
&nbsp; <br />
&nbsp;
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) &nbsp; <br />
&nbsp; 	javax.servlet.http.HttpServlet.service(HttpServlet.java:802) &nbsp; <br />
<br />
<br />
自己找了半天，也在网上看了别人的处理方法，始终没有解决，资源文件肯定是有的，配置也没有错，为什么呢。<br />
今天找到了我的原因：<br />
查看了：<br />
http://topic.csdn.net/t/20060407/08/4669069.html<br />
<br />
其中web.xml配置有：<br />
<br />
&nbsp;  &nbsp;  &nbsp; &lt;!-- &nbsp; Action &nbsp; Servlet &nbsp; Configuration &nbsp; --&gt; &nbsp; <br />
&nbsp;  &nbsp;
&nbsp; &lt;servlet&gt; &nbsp; <br />
&nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;
&lt;servlet-name&gt;actionServlet&lt;/servlet-name&gt; &nbsp; <br />
&nbsp;  &nbsp;  &nbsp;  &nbsp;
&nbsp;
&lt;servlet-class&gt;org.apache.struts.action.ActionServlet&lt;/servlet-class&gt;
&nbsp; <br />
&nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &nbsp;
<br />
&nbsp;  &nbsp;  &nbsp; &lt;/servlet&gt; &nbsp; <br />
<br />
我原有配置是这样的：<br />
<br />
&nbsp;&nbsp;&nbsp; &lt;servlet&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;servlet-name&gt;action&lt;/servlet-name&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;servlet-class&gt;org.apache.struts.action.ActionServlet&lt;/servlet-class&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;init-param&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;param-name&gt;config&lt;/param-name&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;param-value&gt;/WEB-INF/struts-config-common.xml,/WEB-INF/struts-config-bs-rpc.xml,/WEB-INF/struts-config-wineshop-rpc.xml&lt;/param-value&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/init-param&gt; &nbsp; &nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &lt;/servlet&gt;<br />
而<br />
tags-bean配置的资源文件是在 /WEB-INF/struts-config-common.xml中的：<br />
&lt;message-resources parameter="com.wsms.common.resource.WebResource" /&gt;&nbsp;&nbsp;&nbsp; <br />
<br />
而我的正好缺少 &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<br />
<br />
ContextFilter中又把启动的url给过滤了。<br />
<br />
所以在没有装载配置的资源文件是在 /WEB-INF/struts-config-common.xml时就出错了。<br />
<br />
<br />
修改web.xml中 org.apache.struts.action.ActionServlet为：<br />
<br />
&nbsp;&nbsp;&nbsp; &lt;servlet&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;servlet-name&gt;action&lt;/servlet-name&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;servlet-class&gt;org.apache.struts.action.ActionServlet&lt;/servlet-class&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;init-param&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;param-name&gt;config&lt;/param-name&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;param-value&gt;/WEB-INF/struts-config-common.xml,/WEB-INF/struts-config-bs-rpc.xml,/WEB-INF/struts-config-wineshop-rpc.xml&lt;/param-value&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/init-param&gt; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-name&gt;detail&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-value&gt;3&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;load-on-startup&gt;0&lt;/load-on-startup&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &lt;/servlet&gt;<br />
<br />
ok,解决了<br />
<br />
<br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/hilinw/aggbug/315210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hilinw/" target="_blank">林海</a> 2010-03-11 22:30 <a href="http://www.blogjava.net/hilinw/archive/2010/03/11/315210.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp代码 树上加右键菜单</title><link>http://www.blogjava.net/hilinw/archive/2009/09/28/296705.html</link><dc:creator>林海</dc:creator><author>林海</author><pubDate>Sun, 27 Sep 2009 16:03:00 GMT</pubDate><guid>http://www.blogjava.net/hilinw/archive/2009/09/28/296705.html</guid><wfw:comment>http://www.blogjava.net/hilinw/comments/296705.html</wfw:comment><comments>http://www.blogjava.net/hilinw/archive/2009/09/28/296705.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/hilinw/comments/commentRss/296705.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hilinw/services/trackbacks/296705.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/hilinw/archive/2009/09/28/296705.html'>阅读全文</a><img src ="http://www.blogjava.net/hilinw/aggbug/296705.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hilinw/" target="_blank">林海</a> 2009-09-28 00:03 <a href="http://www.blogjava.net/hilinw/archive/2009/09/28/296705.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>firebug 1.2.0b6</title><link>http://www.blogjava.net/hilinw/archive/2008/07/15/215056.html</link><dc:creator>林海</dc:creator><author>林海</author><pubDate>Tue, 15 Jul 2008 12:21:00 GMT</pubDate><guid>http://www.blogjava.net/hilinw/archive/2008/07/15/215056.html</guid><wfw:comment>http://www.blogjava.net/hilinw/comments/215056.html</wfw:comment><comments>http://www.blogjava.net/hilinw/archive/2008/07/15/215056.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hilinw/comments/commentRss/215056.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hilinw/services/trackbacks/215056.html</trackback:ping><description><![CDATA[firebug 1.2.0b6刚出来，可是在公司去firebug主页上下不了。网上其它地方又没有可下的。<br />
<a title="firebug-1.2.0b6-fx.rar" href="/Files/hilinw/firebug-1.2.0b6-fx.rar">firebug-1.2.0b6-fx.rar</a><br />
<img src ="http://www.blogjava.net/hilinw/aggbug/215056.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hilinw/" target="_blank">林海</a> 2008-07-15 20:21 <a href="http://www.blogjava.net/hilinw/archive/2008/07/15/215056.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>spket1611破解补丁</title><link>http://www.blogjava.net/hilinw/archive/2008/05/12/200100.html</link><dc:creator>林海</dc:creator><author>林海</author><pubDate>Mon, 12 May 2008 14:37:00 GMT</pubDate><guid>http://www.blogjava.net/hilinw/archive/2008/05/12/200100.html</guid><wfw:comment>http://www.blogjava.net/hilinw/comments/200100.html</wfw:comment><comments>http://www.blogjava.net/hilinw/archive/2008/05/12/200100.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hilinw/comments/commentRss/200100.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hilinw/services/trackbacks/200100.html</trackback:ping><description><![CDATA[spket1611相信很多人都知道吧。这是它的eclipse插件的破解补丁。<br />
在网上找了半天，也没有找到一个，看到一个1.6的补丁，知道怎么做，就自己做了一个：<br />
&nbsp;<a title="spket1611破解补丁" href="/Files/hilinw/s.rar">spket1611破解补丁</a>
<img src ="http://www.blogjava.net/hilinw/aggbug/200100.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hilinw/" target="_blank">林海</a> 2008-05-12 22:37 <a href="http://www.blogjava.net/hilinw/archive/2008/05/12/200100.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个用于得到字符的内码的测试程序</title><link>http://www.blogjava.net/hilinw/archive/2008/04/29/197398.html</link><dc:creator>林海</dc:creator><author>林海</author><pubDate>Tue, 29 Apr 2008 14:02:00 GMT</pubDate><guid>http://www.blogjava.net/hilinw/archive/2008/04/29/197398.html</guid><wfw:comment>http://www.blogjava.net/hilinw/comments/197398.html</wfw:comment><comments>http://www.blogjava.net/hilinw/archive/2008/04/29/197398.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hilinw/comments/commentRss/197398.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hilinw/services/trackbacks/197398.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一个用于得到字符的内码的测试程序,可以帮助在写代码时想得到某个字符的内码时用到&nbsp;&nbsp;<a href='http://www.blogjava.net/hilinw/archive/2008/04/29/197398.html'>阅读全文</a><img src ="http://www.blogjava.net/hilinw/aggbug/197398.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hilinw/" target="_blank">林海</a> 2008-04-29 22:02 <a href="http://www.blogjava.net/hilinw/archive/2008/04/29/197398.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>table 动态指定列</title><link>http://www.blogjava.net/hilinw/archive/2008/04/29/197390.html</link><dc:creator>林海</dc:creator><author>林海</author><pubDate>Tue, 29 Apr 2008 13:42:00 GMT</pubDate><guid>http://www.blogjava.net/hilinw/archive/2008/04/29/197390.html</guid><wfw:comment>http://www.blogjava.net/hilinw/comments/197390.html</wfw:comment><comments>http://www.blogjava.net/hilinw/archive/2008/04/29/197390.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hilinw/comments/commentRss/197390.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hilinw/services/trackbacks/197390.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: table 动态指定列,可用于TableViewer中table的列数变化的，先前可能未知情况下。&nbsp;&nbsp;<a href='http://www.blogjava.net/hilinw/archive/2008/04/29/197390.html'>阅读全文</a><img src ="http://www.blogjava.net/hilinw/aggbug/197390.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hilinw/" target="_blank">林海</a> 2008-04-29 21:42 <a href="http://www.blogjava.net/hilinw/archive/2008/04/29/197390.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java StyledText 使用心得</title><link>http://www.blogjava.net/hilinw/archive/2008/04/24/195752.html</link><dc:creator>林海</dc:creator><author>林海</author><pubDate>Thu, 24 Apr 2008 15:04:00 GMT</pubDate><guid>http://www.blogjava.net/hilinw/archive/2008/04/24/195752.html</guid><wfw:comment>http://www.blogjava.net/hilinw/comments/195752.html</wfw:comment><comments>http://www.blogjava.net/hilinw/archive/2008/04/24/195752.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hilinw/comments/commentRss/195752.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hilinw/services/trackbacks/195752.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 给StyledText增加代码助理和着色，和一个右键弹出菜单。<br>这两天在因工作上的要求，在学习使用StyledText,网上搜了些相关资料，但都不很全，其中八进制的“实现内容助理(1. 自动完成) ”见http://www.cnblogs.com/bjzhanghao/archive/2007/09/28/908648.html<br>还是很有用的，还有增加重做，取消功能等，还有着色等，我这里综合了一下，自己写了一个测试类，实现了代码助理和着色，加了一个右键菜单&nbsp;&nbsp;<a href='http://www.blogjava.net/hilinw/archive/2008/04/24/195752.html'>阅读全文</a><img src ="http://www.blogjava.net/hilinw/aggbug/195752.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hilinw/" target="_blank">林海</a> 2008-04-24 23:04 <a href="http://www.blogjava.net/hilinw/archive/2008/04/24/195752.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS的正则表达式 </title><link>http://www.blogjava.net/hilinw/archive/2008/04/17/193877.html</link><dc:creator>林海</dc:creator><author>林海</author><pubDate>Thu, 17 Apr 2008 15:00:00 GMT</pubDate><guid>http://www.blogjava.net/hilinw/archive/2008/04/17/193877.html</guid><wfw:comment>http://www.blogjava.net/hilinw/comments/193877.html</wfw:comment><comments>http://www.blogjava.net/hilinw/archive/2008/04/17/193877.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hilinw/comments/commentRss/193877.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hilinw/services/trackbacks/193877.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: JS的正则表达式 <br><br>因为工作要用到jsp，这几天在学习中，才接触到正则表达式，在google上搜一下，这方面的内容不少。<br>找了一个来看看，原来正则表达式很好，很强大！<br>引自：<br>http://www.javaeye.com/topic/30728<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/hilinw/archive/2008/04/17/193877.html'>阅读全文</a><img src ="http://www.blogjava.net/hilinw/aggbug/193877.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hilinw/" target="_blank">林海</a> 2008-04-17 23:00 <a href="http://www.blogjava.net/hilinw/archive/2008/04/17/193877.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>这两天在学习GEF</title><link>http://www.blogjava.net/hilinw/archive/2008/04/16/193576.html</link><dc:creator>林海</dc:creator><author>林海</author><pubDate>Wed, 16 Apr 2008 13:32:00 GMT</pubDate><guid>http://www.blogjava.net/hilinw/archive/2008/04/16/193576.html</guid><wfw:comment>http://www.blogjava.net/hilinw/comments/193576.html</wfw:comment><comments>http://www.blogjava.net/hilinw/archive/2008/04/16/193576.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hilinw/comments/commentRss/193576.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hilinw/services/trackbacks/193576.html</trackback:ping><description><![CDATA[<p>最近上班在学习j2ee。晚上在家学习eclipse插件开发。前段时间在公司用eclipse开发了一个小插件，有了一点eclipse插件开发的基础，我个人比较羡慕另人开发的GEF程序，最近在网上也看了些，最多最好的当然是八进制的blog中关于GEF的文章。写得真的很好，还有现成的源代码，我想很多人也是从中受益的吧。我想在他这个例子程序基础上作一个工作流配置工具，当作一个练习的机会。也可以做为以后可能会用到的源码。</p>
<p>八进制的中关于GEF的文章在：</p>
http://www.cnblogs.com/bjzhanghao/category/36197.html
<img src ="http://www.blogjava.net/hilinw/aggbug/193576.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hilinw/" target="_blank">林海</a> 2008-04-16 21:32 <a href="http://www.blogjava.net/hilinw/archive/2008/04/16/193576.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>