﻿<?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/sigon/</link><description>光の代码学习基地</description><language>zh-cn</language><lastBuildDate>Tue, 21 Apr 2026 06:34:09 GMT</lastBuildDate><pubDate>Tue, 21 Apr 2026 06:34:09 GMT</pubDate><ttl>60</ttl><item><title>struts2可以直接在页面中调用action</title><link>http://www.blogjava.net/sigon/archive/2007/09/14/145150.html</link><dc:creator>它山の石</dc:creator><author>它山の石</author><pubDate>Fri, 14 Sep 2007 07:27:00 GMT</pubDate><guid>http://www.blogjava.net/sigon/archive/2007/09/14/145150.html</guid><wfw:comment>http://www.blogjava.net/sigon/comments/145150.html</wfw:comment><comments>http://www.blogjava.net/sigon/archive/2007/09/14/145150.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sigon/comments/commentRss/145150.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sigon/services/trackbacks/145150.html</trackback:ping><description><![CDATA[同样是看showcase代码时，看到了很牛的一幕...<br />
在看tag时，有：<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">s:action&nbsp;</span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="myDate"</span><span style="color: #ff0000;">&nbsp;name</span><span style="color: #0000ff;">="date"</span><span style="color: #ff0000;">&nbsp;namespace</span><span style="color: #0000ff;">="/"</span><span style="color: #ff0000;">&nbsp;executeResult</span><span style="color: #0000ff;">="false"</span><span style="color: #ff0000;">&nbsp;</span><span style="color: #0000ff;">/&gt;</span></div>
然后下面有<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">s:property&nbsp;</span><span style="color: #ff0000;">value</span><span style="color: #0000ff;">="#myDate.before.toString()"</span><span style="color: #0000ff;">/&gt;</span></div>
<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">s:date&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="#myDate.past"</span><span style="color: #ff0000;">&nbsp;format</span><span style="color: #0000ff;">="dd/MM/yyyy&nbsp;hh:mm"</span><span style="color: #0000ff;">/&gt;</span></div>
我服了，很有创意的东西<br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/sigon/aggbug/145150.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sigon/" target="_blank">它山の石</a> 2007-09-14 15:27 <a href="http://www.blogjava.net/sigon/archive/2007/09/14/145150.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts2中action实现Preparable接口的利弊</title><link>http://www.blogjava.net/sigon/archive/2007/09/14/145142.html</link><dc:creator>它山の石</dc:creator><author>它山の石</author><pubDate>Fri, 14 Sep 2007 07:06:00 GMT</pubDate><guid>http://www.blogjava.net/sigon/archive/2007/09/14/145142.html</guid><wfw:comment>http://www.blogjava.net/sigon/comments/145142.html</wfw:comment><comments>http://www.blogjava.net/sigon/archive/2007/09/14/145142.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/sigon/comments/commentRss/145142.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sigon/services/trackbacks/145142.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 最近在学习struts2，发现了很多惊喜，在设计上，确实很优秀，这两天在研究怎么做出一个好的架构，以后好用。<br />
&nbsp;&nbsp;&nbsp; 今天看了包中的showcase例子，发现了一种新的配置action方法：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">action&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="edit-*"</span><span style="color: #ff0000">&nbsp;class</span><span style="color: #0000ff">="org.apache.struts2.showcase.action.EmployeeAction"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">param&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="empId"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">{1}</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">result</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/empmanager/editEmployee.jsp</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">result</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">interceptor-ref&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="crudStack"</span><span style="color: #0000ff">&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #800000">param&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="validation.excludeMethods"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">execute</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param</span><span style="color: #0000ff">&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #800000">interceptor-ref</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">action</span><span style="color: #0000ff">&gt;</span></div>
&nbsp;&nbsp;&nbsp; 当时昏了一下，用过这么多MVC的框架，第一次看到action还可以用*配的，很牛啊，自己配了一个，不好使，找原因，发现这里的EmployeeAction实现了com.opensymphony.xwork2.Preparable接口，并实现了prepare()方法，再试，成功。但发现个问题，如果这个action中还有其它的控制处理，而配置文件用的不是这种*形式，比如我的例子：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff">&lt;</span><span style="color: #800000">action&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="BookAction"</span><span style="color: #ff0000">&nbsp;class</span><span style="color: #0000ff">="com.sigon.crud.action.BookAction"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">result&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="redirect"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">List.action</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">result</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">action</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">action&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="Edit*"</span><span style="color: #ff0000">&nbsp;class</span><span style="color: #0000ff">="com.sigon.crud.action.BookAction"</span><span style="color: #ff0000">&nbsp;method</span><span style="color: #0000ff">="load"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">param&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="isbn"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">{1}</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">result</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">Edit.jsp</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">result</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">action</span><span style="color: #0000ff">&gt;</span></div>
&nbsp;&nbsp;&nbsp; 这里两个action用的是一个action类文件，而且BookAction实现了上面所说的Preparable接口，这时就需要将BookAction中的isbn初始化，否则在页面调用BookAction时出空指针异常<br />
&nbsp;&nbsp;&nbsp; 而在实际项目中，一个Action处理多个控制逻辑是家常便饭，如果还想用这种形式，就要在声明isbn时赋初值，本例中是<br />
private String isbn = "2";<br />
&nbsp;&nbsp;&nbsp; 很明显，不稳妥。所以如何取舍，颇为困扰。<br />
&nbsp;&nbsp;&nbsp; 如果有哪位大侠有好的方法，敬请赐教。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/sigon/aggbug/145142.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sigon/" target="_blank">它山の石</a> 2007-09-14 15:06 <a href="http://www.blogjava.net/sigon/archive/2007/09/14/145142.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IT人员健康工作表</title><link>http://www.blogjava.net/sigon/archive/2007/07/20/131460.html</link><dc:creator>它山の石</dc:creator><author>它山の石</author><pubDate>Fri, 20 Jul 2007 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/sigon/archive/2007/07/20/131460.html</guid><wfw:comment>http://www.blogjava.net/sigon/comments/131460.html</wfw:comment><comments>http://www.blogjava.net/sigon/archive/2007/07/20/131460.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sigon/comments/commentRss/131460.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sigon/services/trackbacks/131460.html</trackback:ping><description><![CDATA[给从事IT行业的朋友，给提前预支自己健康的朋友一个<br>身体器官工作表一览，睡觉别太晚了<br>任何试图更改生物钟的行为，都将给身体留下莫名其妙的疾病，20、30年之后再后悔，已经来不及了。<br>一、晚上9-11点为免疫系统（淋巴）排毒时间，此段时间应安静或听音乐 。 <br>二、晚间11-凌晨1点，肝的排毒，需在熟睡中进行。 <br>三、凌晨1-3点，胆的排毒，亦同。 <br>四、凌晨3-5点，肺的排毒。此即为何咳嗽的人在这段时间咳得最剧烈，因排毒动作已走到肺；不应用止咳药，以免抑<br>制废积物的排除。 <br>五、凌晨5-7点，大肠的排毒，应上厕所排便。 <br>六、凌晨7-9点，小肠大量吸收营养的时段，应吃早餐。疗病者最好早吃，在６点半前，养生者在７点半前，不吃早餐<br>者应改变习惯，即使拖到９、10点吃都比不吃好。 <br>七、半夜至凌晨4点为脊椎造血时段，必须熟睡，不宜熬夜
<img src ="http://www.blogjava.net/sigon/aggbug/131460.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sigon/" target="_blank">它山の石</a> 2007-07-20 14:10 <a href="http://www.blogjava.net/sigon/archive/2007/07/20/131460.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript总为这种问题费心力，索性贴在这吧</title><link>http://www.blogjava.net/sigon/archive/2007/06/03/121683.html</link><dc:creator>它山の石</dc:creator><author>它山の石</author><pubDate>Sun, 03 Jun 2007 13:29:00 GMT</pubDate><guid>http://www.blogjava.net/sigon/archive/2007/06/03/121683.html</guid><wfw:comment>http://www.blogjava.net/sigon/comments/121683.html</wfw:comment><comments>http://www.blogjava.net/sigon/archive/2007/06/03/121683.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sigon/comments/commentRss/121683.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sigon/services/trackbacks/121683.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">按钮式：&nbsp;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top>　　</span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">INPUT&nbsp;</span><span style="COLOR: #ff0000">name</span><span style="COLOR: #0000ff">="pclog"</span><span style="COLOR: #ff0000">&nbsp;type</span><span style="COLOR: #0000ff">="button"</span><span style="COLOR: #ff0000">&nbsp;value</span><span style="COLOR: #0000ff">="GO"</span><span style="COLOR: #ff0000">&nbsp;onClick</span><span style="COLOR: #0000ff">="location.href='http://xxxx.cn/'"</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top>　　链接式：<br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top>　　</span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">a&nbsp;</span><span style="COLOR: #ff0000">href</span><span style="COLOR: #0000ff">="javascript:history.go(-1)"</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000">返回上一步</span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">a</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top>　　</span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">a&nbsp;</span><span style="COLOR: #ff0000">href</span><span style="COLOR: #0000ff">="&lt;%=Request.ServerVariables("</span><span style="COLOR: #ff0000">HTTP_REFERER")%</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000">"&gt;返回上一步</span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">a</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top>　　直接跳转式：<br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><br><img id=Codehighlighter1_242_665_Open_Image onclick="this.style.display='none'; Codehighlighter1_242_665_Open_Text.style.display='none'; Codehighlighter1_242_665_Closed_Image.style.display='inline'; Codehighlighter1_242_665_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_242_665_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_242_665_Closed_Text.style.display='none'; Codehighlighter1_242_665_Open_Image.style.display='inline'; Codehighlighter1_242_665_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedBlock.gif" align=top>　　</span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">script</span><span style="COLOR: #0000ff">&gt;</span><span id=Codehighlighter1_242_665_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_242_665_Open_Text><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">window.location.href</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">'http:</span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5">//</span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5">www.xxxx.cn';&lt;/script&gt;</span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>　　开新窗口：<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>　　</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">a&nbsp;href</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">javascript:</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&nbsp;onClick</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">window.open('http://www.xxxx.html','','height=500,width=611,scrollbars=yes,status=yes')</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">奉天承运</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;/</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">a</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;自动跳转：<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">html</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">head</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">title</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">newpaeg</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;/</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">title</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;/</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">head</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">script&nbsp;language</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">'Javascript'</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br><img id=Codehighlighter1_536_625_Open_Image onclick="this.style.display='none'; Codehighlighter1_536_625_Open_Text.style.display='none'; Codehighlighter1_536_625_Closed_Image.style.display='inline'; Codehighlighter1_536_625_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_536_625_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_536_625_Closed_Text.style.display='none'; Codehighlighter1_536_625_Open_Image.style.display='inline'; Codehighlighter1_536_625_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif" align=top></span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">function</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&nbsp;go()</span><span id=Codehighlighter1_536_625_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_536_625_Open_Text><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>window.location</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">http://www.sohu.com</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">;&nbsp;&nbsp;</span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5">//</span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5">跳转到http://www.sohu.com页面，转至同一目录还是其它网页看你给的地址了</span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">}</span></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>setTimeout(</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">go()</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">,</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">5000</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">);<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">/</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">5秒钟后执行go()<br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}<br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top></span></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">script</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">body</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">body</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">html</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top></span></div>
<img src ="http://www.blogjava.net/sigon/aggbug/121683.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sigon/" target="_blank">它山の石</a> 2007-06-03 21:29 <a href="http://www.blogjava.net/sigon/archive/2007/06/03/121683.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>spring学习记录</title><link>http://www.blogjava.net/sigon/archive/2007/04/07/109120.html</link><dc:creator>它山の石</dc:creator><author>它山の石</author><pubDate>Sat, 07 Apr 2007 09:30:00 GMT</pubDate><guid>http://www.blogjava.net/sigon/archive/2007/04/07/109120.html</guid><wfw:comment>http://www.blogjava.net/sigon/comments/109120.html</wfw:comment><comments>http://www.blogjava.net/sigon/archive/2007/04/07/109120.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sigon/comments/commentRss/109120.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sigon/services/trackbacks/109120.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这里只贴出XML&nbsp;&nbsp;1&lt;?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"?&gt;&nbsp;&nbsp;2&lt;!DOCTYPE&nbsp;beans&nbsp;PUBLIC&nbsp;"-//SPRING//DTD&nbsp;BEAN//EN"&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;&n...&nbsp;&nbsp;<a href='http://www.blogjava.net/sigon/archive/2007/04/07/109120.html'>阅读全文</a><img src ="http://www.blogjava.net/sigon/aggbug/109120.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sigon/" target="_blank">它山の石</a> 2007-04-07 17:30 <a href="http://www.blogjava.net/sigon/archive/2007/04/07/109120.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>smartupload and JExcel</title><link>http://www.blogjava.net/sigon/archive/2007/04/07/109117.html</link><dc:creator>它山の石</dc:creator><author>它山の石</author><pubDate>Sat, 07 Apr 2007 09:15:00 GMT</pubDate><guid>http://www.blogjava.net/sigon/archive/2007/04/07/109117.html</guid><wfw:comment>http://www.blogjava.net/sigon/comments/109117.html</wfw:comment><comments>http://www.blogjava.net/sigon/archive/2007/04/07/109117.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sigon/comments/commentRss/109117.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sigon/services/trackbacks/109117.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 编辑EXCEL一直用POI，忽然看见一个JExcel的文档，贴过来，以便后用转自：http://www.blogjava.net/rosen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最近遇到点读取 Excel 数据的问题，于是花了点时间找开源工具。要解析 Excel，首当其冲的是上传文件，以前在项目里我们用 SmartUpload ...&nbsp;&nbsp;<a href='http://www.blogjava.net/sigon/archive/2007/04/07/109117.html'>阅读全文</a><img src ="http://www.blogjava.net/sigon/aggbug/109117.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sigon/" target="_blank">它山の石</a> 2007-04-07 17:15 <a href="http://www.blogjava.net/sigon/archive/2007/04/07/109117.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>prototype api 中文版</title><link>http://www.blogjava.net/sigon/archive/2007/04/07/109115.html</link><dc:creator>它山の石</dc:creator><author>它山の石</author><pubDate>Sat, 07 Apr 2007 09:08:00 GMT</pubDate><guid>http://www.blogjava.net/sigon/archive/2007/04/07/109115.html</guid><wfw:comment>http://www.blogjava.net/sigon/comments/109115.html</wfw:comment><comments>http://www.blogjava.net/sigon/archive/2007/04/07/109115.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/sigon/comments/commentRss/109115.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sigon/services/trackbacks/109115.html</trackback:ping><description><![CDATA[<p>&nbsp; <strong><span>prototype.js</span></strong><strong><span>是什么<span>?</span></span></strong></p>
<p align=left><span>万一你没有使用过大名鼎鼎的<span>prototype.js</span>，那么让我来告诉你，<span><a href="http://prototype.conio.net/"><span>prototype.js</span></a></span>是由<span><a href="http://www.conio.net/"><span>Sam Stephenson</span></a></span>写的一个<span>javascript</span>类库。这个构思奇妙，而且兼容标准的类库，能帮助你轻松建立有高度互动的<span>web2.0</span>特性的富客户端页面。</span></p>
<p>&nbsp;</p>
<p><a href="http://www.blogjava.net/Files/sigon/Prototype_api_cn.rar">http://www.blogjava.net/Files/sigon/Prototype_api_cn.rar</a><br>来自网上，经本人整理排版 </p>
<img src ="http://www.blogjava.net/sigon/aggbug/109115.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sigon/" target="_blank">它山の石</a> 2007-04-07 17:08 <a href="http://www.blogjava.net/sigon/archive/2007/04/07/109115.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>iBatis使用记录</title><link>http://www.blogjava.net/sigon/archive/2007/04/07/109113.html</link><dc:creator>它山の石</dc:creator><author>它山の石</author><pubDate>Sat, 07 Apr 2007 08:55:00 GMT</pubDate><guid>http://www.blogjava.net/sigon/archive/2007/04/07/109113.html</guid><wfw:comment>http://www.blogjava.net/sigon/comments/109113.html</wfw:comment><comments>http://www.blogjava.net/sigon/archive/2007/04/07/109113.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/sigon/comments/commentRss/109113.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sigon/services/trackbacks/109113.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: SqlMapConfig.xml&nbsp;1&lt;?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"&nbsp;?&gt;&nbsp;2&lt;!DOCTYPE&nbsp;sqlMapConfig&nbsp;3PUBLIC&nbsp;"-//ibatis.apache.org//DTD&nbsp;SQL&nbsp;Map&nbsp;Config&nb...&nbsp;&nbsp;<a href='http://www.blogjava.net/sigon/archive/2007/04/07/109113.html'>阅读全文</a><img src ="http://www.blogjava.net/sigon/aggbug/109113.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sigon/" target="_blank">它山の石</a> 2007-04-07 16:55 <a href="http://www.blogjava.net/sigon/archive/2007/04/07/109113.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>