﻿<?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-蒋德的JAVA备忘录</title><link>http://www.blogjava.net/jdskyy/</link><description>JAVA备忘录</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 07:53:58 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 07:53:58 GMT</pubDate><ttl>60</ttl><item><title>Weblogic 10.3 的JNDI 配置</title><link>http://www.blogjava.net/jdskyy/archive/2009/08/23/292264.html</link><dc:creator>蒋德</dc:creator><author>蒋德</author><pubDate>Sun, 23 Aug 2009 02:41:00 GMT</pubDate><guid>http://www.blogjava.net/jdskyy/archive/2009/08/23/292264.html</guid><wfw:comment>http://www.blogjava.net/jdskyy/comments/292264.html</wfw:comment><comments>http://www.blogjava.net/jdskyy/archive/2009/08/23/292264.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jdskyy/comments/commentRss/292264.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jdskyy/services/trackbacks/292264.html</trackback:ping><description><![CDATA[<p>weblogic10.3 这个应用服务器是oracle 收购Bean 公司后新出的版本．今天试用下，发现不错．将ＪＮＤＩ的配置过程一一记录，<br />
1: 启动weblogic 10.3 采用默认密码进入<br />
2:在JDBC-DATASOURCE 中假建一个应用数据源．<br />
3:在 Configuration--&gt;Connection Pool--&gt;Advanced 中的<label for="JdbcDatasourcesJDBCDataSourceConfigConnectionPoolPortletjdbcDataSourceConfigConnectionPool.testConnectionsOnReserve">Test Connections On Reserve</label>&nbsp; 一定要沟上，不然会测试通不过<br />
4:填写测试的表名 <label for="JdbcDatasourcesJDBCDataSourceConfigConnectionPoolPortletjdbcDataSourceConfigConnectionPool.testTableName">Test Table Name:</label>&nbsp;&nbsp; 等信息<br />
<br />
５：编写测试的ＪＳＰ文件<br />
</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 alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">&lt;!</span><span style="color: #000000">doctype&nbsp;html&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">-//w3c//dtd&nbsp;html&nbsp;4.0&nbsp;transitional//en</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">http://www.w3.org/TR/REC-html40/strict.dtd</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;page&nbsp;</span><span style="color: #0000ff">import</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">java.sql.*</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;page&nbsp;</span><span style="color: #0000ff">import</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">javax.sql.*</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;page&nbsp;</span><span style="color: #0000ff">import</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">javax.naming.*</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;page&nbsp;session</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">false</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">html</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">head</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">meta&nbsp;http</span><span style="color: #000000">-</span><span style="color: #000000">equiv</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">Content-Type</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;content</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">text/html;&nbsp;charset=gb2312</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">title</span><span style="color: #000000">&gt;</span><span style="color: #000000">Test&nbsp;JNDI</span><span style="color: #000000">&lt;/</span><span style="color: #000000">title</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">head</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;%</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;out.print(</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;&nbsp;Test&nbsp;Jndi&nbsp;Begin&nbsp;!!&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;DataSource&nbsp;ds&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br />
<img id="Codehighlighter1_430_788_Open_Image" onclick="this.style.display='none'; Codehighlighter1_430_788_Open_Text.style.display='none'; Codehighlighter1_430_788_Closed_Image.style.display='inline'; Codehighlighter1_430_788_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_430_788_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_430_788_Closed_Text.style.display='none'; Codehighlighter1_430_788_Open_Image.style.display='inline'; Codehighlighter1_430_788_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_430_788_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 alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_430_788_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InitialContext&nbsp;ctx&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;InitialContext();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ds&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(DataSource)&nbsp;ctx.lookup(</span><span style="color: #000000">"</span><span style="color: #000000">jdbc/mysql</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connection&nbsp;conn&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;ds.getConnection();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Statement&nbsp;stmt&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;conn.createStatement();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;strSql&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;select&nbsp;*&nbsp;from&nbsp;tb_adminuser</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ResultSet&nbsp;rs&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;stmt.executeQuery(strSql);<br />
<img id="Codehighlighter1_719_756_Open_Image" onclick="this.style.display='none'; Codehighlighter1_719_756_Open_Text.style.display='none'; Codehighlighter1_719_756_Closed_Image.style.display='inline'; Codehighlighter1_719_756_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_719_756_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_719_756_Closed_Text.style.display='none'; Codehighlighter1_719_756_Open_Image.style.display='inline'; Codehighlighter1_719_756_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">while</span><span style="color: #000000">&nbsp;(rs.next())&nbsp;</span><span id="Codehighlighter1_719_756_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 alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_719_756_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println(rs.getString(</span><span style="color: #000000">4</span><span style="color: #000000">));<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.print(</span><span style="color: #000000">"</span><span style="color: #000000">Test&nbsp;is&nbsp;over</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img id="Codehighlighter1_810_878_Open_Image" onclick="this.style.display='none'; Codehighlighter1_810_878_Open_Text.style.display='none'; Codehighlighter1_810_878_Closed_Image.style.display='inline'; Codehighlighter1_810_878_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_810_878_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_810_878_Closed_Text.style.display='none'; Codehighlighter1_810_878_Open_Image.style.display='inline'; Codehighlighter1_810_878_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(Exception&nbsp;ex)&nbsp;</span><span id="Codehighlighter1_810_878_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 alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_810_878_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.print(</span><span style="color: #000000">"</span><span style="color: #000000">ERROR:</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;ex.getMessage());<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ex.printStackTrace();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">html</span><span style="color: #000000">&gt;</span></div>
<br />
6:编写　JUNIT<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%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">package</span><span style="color: #000000">&nbsp;com.XXXXXX.framework.datasource;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.sql.Connection;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.sql.ResultSet;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.sql.Statement;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.Hashtable;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.naming.Context;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.naming.InitialContext;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.sql.DataSource;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;junit.framework.TestCase;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img id="Codehighlighter1_321_998_Open_Image" onclick="this.style.display='none'; Codehighlighter1_321_998_Open_Text.style.display='none'; Codehighlighter1_321_998_Closed_Image.style.display='inline'; Codehighlighter1_321_998_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_321_998_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_321_998_Closed_Text.style.display='none'; Codehighlighter1_321_998_Open_Image.style.display='inline'; Codehighlighter1_321_998_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;TestJndi&nbsp;</span><span style="color: #0000ff">extends</span><span style="color: #000000">&nbsp;&nbsp;TestCase</span><span id="Codehighlighter1_321_998_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 alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_321_998_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img id="Codehighlighter1_366_994_Open_Image" onclick="this.style.display='none'; Codehighlighter1_366_994_Open_Text.style.display='none'; Codehighlighter1_366_994_Closed_Image.style.display='inline'; Codehighlighter1_366_994_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_366_994_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_366_994_Closed_Text.style.display='none'; Codehighlighter1_366_994_Open_Image.style.display='inline'; Codehighlighter1_366_994_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;testJndi()&nbsp;</span><span style="color: #0000ff">throws</span><span style="color: #000000">&nbsp;Exception</span><span id="Codehighlighter1_366_994_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 alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_366_994_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hashtable&nbsp;ht&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Hashtable();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ht.put(Context.INITIAL_CONTEXT_FACTORY,</span><span style="color: #000000">"</span><span style="color: #000000">weblogic.jndi.WLInitialContextFactory</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ht.put(Context.PROVIDER_URL,&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">t3://localhost:7001</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Context&nbsp;initial&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;InitialContext(ht);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataSource&nbsp;ds&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(DataSource)&nbsp;initial.lookup(</span><span style="color: #000000">"</span><span style="color: #000000">jdbc/mysql</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connection&nbsp;connect&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;ds.getConnection();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Statement&nbsp;stmt&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;connect.createStatement();&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;strSql&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;select&nbsp;*&nbsp;from&nbsp;tb_adminuser</span><span style="color: #000000">"</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ResultSet&nbsp;rs&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;stmt.executeQuery(strSql);&nbsp;&nbsp;&nbsp;<br />
<img id="Codehighlighter1_927_988_Open_Image" onclick="this.style.display='none'; Codehighlighter1_927_988_Open_Text.style.display='none'; Codehighlighter1_927_988_Closed_Image.style.display='inline'; Codehighlighter1_927_988_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_927_988_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_927_988_Closed_Text.style.display='none'; Codehighlighter1_927_988_Open_Image.style.display='inline'; Codehighlighter1_927_988_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">while</span><span style="color: #000000">(rs.next())</span><span id="Codehighlighter1_927_988_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 alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_927_988_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(rs.getString(</span><span style="color: #000000">2</span><span style="color: #000000">));<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div>
其中在编写JUNIT 的时候，有一个插曲．我在网上看到别人的代码是用t3://localhost:7007<br />
<br />
我也照COPY，结果出现错误如下:<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%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">javax.naming.CommunicationException&nbsp;[Root&nbsp;exception&nbsp;is&nbsp;java.net.ConnectException:&nbsp;t3:</span><span style="color: #008000">//</span><span style="color: #008000">localhost:7007:&nbsp;Destination&nbsp;unreachable;&nbsp;nested&nbsp;exception&nbsp;is:&nbsp;</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;java.net.ConnectException:&nbsp;Connection&nbsp;refused:&nbsp;connect;&nbsp;No&nbsp;available&nbsp;router&nbsp;to&nbsp;destination]<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.jndi.internal.ExceptionTranslator.toNamingException(ExceptionTranslator.java:</span><span style="color: #000000">40</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.jndi.WLInitialContextFactoryDelegate.toNamingException(WLInitialContextFactoryDelegate.java:</span><span style="color: #000000">783</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:</span><span style="color: #000000">367</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.jndi.Environment.getContext(Environment.java:</span><span style="color: #000000">315</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.jndi.Environment.getContext(Environment.java:</span><span style="color: #000000">285</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:</span><span style="color: #000000">117</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:</span><span style="color: #000000">667</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:</span><span style="color: #000000">288</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;javax.naming.InitialContext.init(InitialContext.java:</span><span style="color: #000000">223</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;javax.naming.InitialContext.</span><span style="color: #000000">&lt;</span><span style="color: #000000">init</span><span style="color: #000000">&gt;</span><span style="color: #000000">(InitialContext.java:</span><span style="color: #000000">197</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;com.etong.framework.datasource.TestJndi.testJndi(TestJndi.java:</span><span style="color: #000000">21</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;sun.reflect.NativeMethodAccessorImpl.invoke0(Native&nbsp;Method)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:</span><span style="color: #000000">39</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:</span><span style="color: #000000">25</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;java.lang.reflect.Method.invoke(Method.java:</span><span style="color: #000000">597</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;junit.framework.TestCase.runTest(TestCase.java:</span><span style="color: #000000">168</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;junit.framework.TestCase.runBare(TestCase.java:</span><span style="color: #000000">134</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;junit.framework.TestResult$</span><span style="color: #000000">1</span><span style="color: #000000">.protect(TestResult.java:</span><span style="color: #000000">110</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;junit.framework.TestResult.runProtected(TestResult.java:</span><span style="color: #000000">128</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;junit.framework.TestResult.run(TestResult.java:</span><span style="color: #000000">113</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;junit.framework.TestCase.run(TestCase.java:</span><span style="color: #000000">124</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;junit.framework.TestSuite.runTest(TestSuite.java:</span><span style="color: #000000">232</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;junit.framework.TestSuite.run(TestSuite.java:</span><span style="color: #000000">227</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:</span><span style="color: #000000">76</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:</span><span style="color: #000000">38</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:</span><span style="color: #000000">38</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:</span><span style="color: #000000">460</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:</span><span style="color: #000000">673</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:</span><span style="color: #000000">386</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:</span><span style="color: #000000">196</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />Caused&nbsp;by:&nbsp;java.net.ConnectException:&nbsp;t3:</span><span style="color: #008000">//</span><span style="color: #008000">localhost:7007:&nbsp;Destination&nbsp;unreachable;&nbsp;nested&nbsp;exception&nbsp;is:&nbsp;</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;java.net.ConnectException:&nbsp;Connection&nbsp;refused:&nbsp;connect;&nbsp;No&nbsp;available&nbsp;router&nbsp;to&nbsp;destination<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:</span><span style="color: #000000">203</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:</span><span style="color: #000000">153</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:</span><span style="color: #000000">352</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" src="http://www.blogjava.net/Images/dot.gif" />&nbsp;</span><span style="color: #000000">27</span><span style="color: #000000">&nbsp;more<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />Caused&nbsp;by:&nbsp;java.rmi.ConnectException:&nbsp;Destination&nbsp;unreachable;&nbsp;nested&nbsp;exception&nbsp;is:&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;java.net.ConnectException:&nbsp;Connection&nbsp;refused:&nbsp;connect;&nbsp;No&nbsp;available&nbsp;router&nbsp;to&nbsp;destination<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:</span><span style="color: #000000">464</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:</span><span style="color: #000000">315</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.rjvm.RJVMManager.findOrCreateRemoteInternal(RJVMManager.java:</span><span style="color: #000000">251</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.rjvm.RJVMManager.findOrCreate(RJVMManager.java:</span><span style="color: #000000">194</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.rjvm.RJVMFinder.findOrCreateRemoteServer(RJVMFinder.java:</span><span style="color: #000000">225</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:</span><span style="color: #000000">188</span><span style="color: #000000">)<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" src="http://www.blogjava.net/Images/dot.gif" />&nbsp;</span><span style="color: #000000">29</span><span style="color: #000000">&nbsp;more<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div>
<br />
换成 t3://localhost:7001<br />
测试成功．看来不懂就到网上乱COPY代码，还是不行的<br />
<br />
&nbsp;
<p style="text-align: left" align="left"><span style="font-size: 10pt; font-family: 宋体">我已经在配置文件里配置了</span><span style="font-size: 10pt; font-family: Verdana">context.java.naming.factory.initial</span><span style="font-size: 10pt; font-family: 宋体">，而在这里还提示这个错误</span><span style="font-size: 10pt; font-family: Verdana"><br />
</span><span style="font-size: 10pt; font-family: 宋体">关键看这里</span></p>
<p style="background: #eeeeee; text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: Verdana">Error&nbsp;initializing&nbsp;JtaTransactionConfig&nbsp;</span><span style="font-size: 10pt; color: blue; font-family: Verdana">while</span><span style="font-size: 10pt; color: black; font-family: Verdana">&nbsp;looking&nbsp;up&nbsp;UserTransaction&nbsp;(javax.transaction.UserTransaction).&nbsp;Cause:&nbsp;javax.naming.NoInitialContextException:&nbsp;Need&nbsp;to&nbsp;specify&nbsp;</span><span style="font-size: 10pt; color: blue; font-family: Verdana">class</span><span style="font-size: 10pt; color: black; font-family: Verdana">&nbsp;name&nbsp;in&nbsp;environment&nbsp;or&nbsp;system&nbsp;property,&nbsp;or&nbsp;as&nbsp;an&nbsp;applet&nbsp;parameter,&nbsp;or&nbsp;in&nbsp;an&nbsp;application&nbsp;resource&nbsp;file:&nbsp;java.naming.factory.initial</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: red; font-family: Verdana"><br />
</span><span style="font-size: 10pt; color: red; font-family: 宋体">在</span><span style="font-size: 10pt; color: red; font-family: Verdana">jvm</span><span style="font-size: 10pt; color: red; font-family: 宋体">里加上一个参数，测试一下</span></p>
<p style="background: #eeeeee; text-align: left" align="left"><span style="font-size: 10pt; color: red; font-family: Verdana">-Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory</span></p>
<span style="font-size: 10pt; color: red; font-family: Verdana"><br />
</span><span style="font-size: 10pt; color: red; font-family: 宋体">运行通过</span><span style="font-size: 10pt; color: red; font-family: Verdana"><br />
<br />
</span><span style="font-size: 10pt; color: red; font-family: 宋体">这个参数在：右键项目</span><span style="font-size: 10pt; color: red; font-family: Verdana">--Run as --Open Run Dialog--Arguments</span><span style="font-size: 10pt; color: red; font-family: 宋体">的</span><span style="font-size: 10pt; color: red; font-family: Verdana">VM arguments</span><span style="font-size: 10pt; color: red; font-family: 宋体">中添加即可</span><span style="font-size: 10pt; color: red; font-family: Verdana"><br />
</span><span style="font-size: 10pt; font-family: Verdana"><br />
<br />
</span>
<img src ="http://www.blogjava.net/jdskyy/aggbug/292264.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jdskyy/" target="_blank">蒋德</a> 2009-08-23 10:41 <a href="http://www.blogjava.net/jdskyy/archive/2009/08/23/292264.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于Xdoclet 不能生成Struts 的问题</title><link>http://www.blogjava.net/jdskyy/archive/2008/12/17/246963.html</link><dc:creator>蒋德</dc:creator><author>蒋德</author><pubDate>Wed, 17 Dec 2008 12:54:00 GMT</pubDate><guid>http://www.blogjava.net/jdskyy/archive/2008/12/17/246963.html</guid><wfw:comment>http://www.blogjava.net/jdskyy/comments/246963.html</wfw:comment><comments>http://www.blogjava.net/jdskyy/archive/2008/12/17/246963.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jdskyy/comments/commentRss/246963.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jdskyy/services/trackbacks/246963.html</trackback:ping><description><![CDATA[<p>一直用Xdoclet 来管理项目的配置文件,今天用Myeclipse 建新了一个工程,使用Myeclipse 的Strtus1.2的相关包,发现生成相关的配置文件中&lt;action-mappings&gt; 部分竟然是空白的,百思不得其解,反复测试后,发现取消Myeclipse 的Strtus1.2的相关包,使用以前的Struts .jar又可以生成.<br />
&nbsp;记录下,日后再找到原因<br />
<br />
到google 里一找,发现自己几年前还记录了这个,2009年我又遇到了这个问题<br />
发现,在xdoclet 里生成struts的配置文件时,一定要在lib下面存在<br />
struts.jar<br />
commons-collections-3.0.jar<br />
commons-digester.jar<br />
commons-logging-1.0.4.jar <br />
否则就可能不生成,也不出错.<br />
<br />
莫名其妙的．</p>
<img src ="http://www.blogjava.net/jdskyy/aggbug/246963.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jdskyy/" target="_blank">蒋德</a> 2008-12-17 20:54 <a href="http://www.blogjava.net/jdskyy/archive/2008/12/17/246963.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>网站遭受入侵手记</title><link>http://www.blogjava.net/jdskyy/archive/2008/06/12/207316.html</link><dc:creator>蒋德</dc:creator><author>蒋德</author><pubDate>Thu, 12 Jun 2008 02:50:00 GMT</pubDate><guid>http://www.blogjava.net/jdskyy/archive/2008/06/12/207316.html</guid><wfw:comment>http://www.blogjava.net/jdskyy/comments/207316.html</wfw:comment><comments>http://www.blogjava.net/jdskyy/archive/2008/06/12/207316.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jdskyy/comments/commentRss/207316.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jdskyy/services/trackbacks/207316.html</trackback:ping><description><![CDATA[2008年真是个多事之秋，从年初的雪灾，股灾 到 3.15事件，4.28撞车，5.12 纹川地震，水灾一次又一次的袭击着中国人民．<br />
网络世界也不例外，６月份的端午节注定是个难忘的日子.<br />
1前言<br />
&nbsp;&nbsp;&nbsp; &nbsp;****　旗下的网站随着电子商务的大潮流越来越受领导的重视，商务的成功运作，铺天盖地的广告投入，让这个这不知名的小网站一下子变得重要起来，网站作为集团公司客户关怀的主要渠道，已被人悄悄的盯上了．一场悄无声息的战争就这样子开始了<br />
<br />
2发现病毒<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6月5号，这几天心情不错，工作交接的也算顺利．１０点左右，前台的编辑人员给我发来消息，运营部门要求加入统计的ＪＳ脚本代码,其实我最烦这些工作了，统计的ＪＳ代码谁敢保证没有问题呢？网站一但出现不稳定的时候，我就要冒冷汗，何况在这之前网站已出现过好几次问题了．ＡＲＰ攻击．ＤＤＯＳ攻击．一轮接一轮．想些这些就害怕．电话再次沟通，确认．我在服务器上加载了关于统计的ＪＳ代码．接下来无事，我继续着交接文档<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从食堂回来很开心，呵呵，一边吃饭一边享受美丽风景的机会是不多的．在公司的猪圈里胡乱的吹水．天花乱坠的．ＴＮＮＤ，也不知群主怎么想的，好好的名不起，偏起了个猪圈.不过在这个群里聊天还是很开心的．聊累了就睡，也不用去理会什么．<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一觉醒来，习惯性的打开网站，卡巴斯基猛的跳出个窗口提示恶意的js 我当时还没回过神来，确认后敢紧打电话确认前台的静态页面是否有发布．确认后回想今天的修改，就加载了统计的ＪＳ，不会这么巧吧，难道是因为这个中招了？我敢紧要求前台发布人员删除相关的ＪＳ代码．<br />
结果依旧．卡巴斯基欢快的提示着恶意JS&nbsp;,然后一个个的进行阻止． 从这点来看，我还是很中意卡巴斯基这个软件的．果然不５分钟，运营部门来电话了．说网站全面出现病毒．要求处理．当然我就急了．以现在的访问量，要是不尽快处理，不知多少用户会受到影响．我电话通知发布系统的同事，要求重新发布新的静态页面．同时通知***部门的项目负责人．要求对系统进行查毒．<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一切都在紧张有顺的进行着．我等待着结果，同时也在想，到底是哪能儿出错了呢？统计的JS?系统被人攻破？半小时后,***部门反馈消息服务器没有发现病毒．我的心随之绷紧了．如果服务器没有发现病毒，就可能是ＷＥＢ应用上有问题了．我查找今天刚发布的文件．好多．不确定具体在哪儿出问题了．只能一个一个的去查看源码．网站上病毒提示依然存在．急得我就像热窝里的蚂蚁团团转．文件一个一个的对比，检查JS里的可疑代码．２个小时过去了，没有一点进展．还是没有发现源头.突然想到，整站都出现了恶意的JS代码，肯定是共公文件出问题了．我电话询问前台发布人员，公共ＪＳ存放目录．果然发现有个文件被修改了．马上改了回来，卡巴斯基停止的报告．挂码被清除出去了．终于松了一口气,收拾东西回家.<br />
<br />
3更换服务器<br />
&nbsp;&nbsp;&nbsp; 6号早上,好不容易的挤上64路车,自从取消上沙车站后,在下沙上64路就难了.站的位置要不是好.上车都是个问题<br />
4事件升级<br />
5网安公司<br />
6切按平台<br />
<br />
<img src ="http://www.blogjava.net/jdskyy/aggbug/207316.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jdskyy/" target="_blank">蒋德</a> 2008-06-12 10:50 <a href="http://www.blogjava.net/jdskyy/archive/2008/06/12/207316.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse plugin 开发 增加classPath </title><link>http://www.blogjava.net/jdskyy/archive/2008/04/26/196183.html</link><dc:creator>蒋德</dc:creator><author>蒋德</author><pubDate>Sat, 26 Apr 2008 02:41:00 GMT</pubDate><guid>http://www.blogjava.net/jdskyy/archive/2008/04/26/196183.html</guid><wfw:comment>http://www.blogjava.net/jdskyy/comments/196183.html</wfw:comment><comments>http://www.blogjava.net/jdskyy/archive/2008/04/26/196183.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jdskyy/comments/commentRss/196183.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jdskyy/services/trackbacks/196183.html</trackback:ping><description><![CDATA[<p>这段时间在开发eclipse plugin 时候，要在生成项目的时候自动增加library <br />
<br />
其JAVA代码如下：<br />
增加src ：<br />
</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"  alt="" /><span style="color: #000000">IPath&nbsp;path&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Path(</span><span style="color: #000000">"</span><span style="color: #000000">src/main/java</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />JavaCore.newSourceEntry(fCurrProject.getFolder(path).getFullPath())；<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p>增加con<br />
</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"  alt="" /><span style="color: #000000">IPath&nbsp;aopPath&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Path(</span><span style="color: #000000">"</span><span style="color: #000000">melibrary.com.genuitec.eclipse.springframework.MYECLIPSE_SPRING20_AOP</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />IClasspathEntry&nbsp;lib1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;JavaCore.newContainerEntry(aopPath);</span></div>
<p><br />
</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"  alt="" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpath</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="src"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="src/main/java"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="src"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="src/test/java"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="con"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="org.eclipse.jdt.launching.JRE_CONTAINER"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="con"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="melibrary.com.genuitec.eclipse.springframework.MYECLIPSE_SPRING20_AOP"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="con"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="melibrary.com.genuitec.eclipse.springframework.MYECLIPSE_SPRING20_CORE"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="con"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="melibrary.com.genuitec.eclipse.springframework.MYECLIPSE_SPRING20_DAO"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="con"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="melibrary.com.genuitec.eclipse.springframework.MYECLIPSE_SPRING20_WEB"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="lib"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="WebRoot/WEB-INF/lib/antlr.jar"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="lib"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="WebRoot/WEB-INF/lib/tecore.jar"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="con"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_5_CONTAINER"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpathentry&nbsp;</span><span style="color: #ff0000">kind</span><span style="color: #0000ff">="output"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="WebRoot/WEB-INF/classes"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">classpath</span><span style="color: #0000ff">&gt;</span></div>
<img src ="http://www.blogjava.net/jdskyy/aggbug/196183.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jdskyy/" target="_blank">蒋德</a> 2008-04-26 10:41 <a href="http://www.blogjava.net/jdskyy/archive/2008/04/26/196183.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts  关于多个配置文件的自动识别</title><link>http://www.blogjava.net/jdskyy/archive/2008/03/20/187395.html</link><dc:creator>蒋德</dc:creator><author>蒋德</author><pubDate>Thu, 20 Mar 2008 01:11:00 GMT</pubDate><guid>http://www.blogjava.net/jdskyy/archive/2008/03/20/187395.html</guid><wfw:comment>http://www.blogjava.net/jdskyy/comments/187395.html</wfw:comment><comments>http://www.blogjava.net/jdskyy/archive/2008/03/20/187395.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jdskyy/comments/commentRss/187395.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jdskyy/services/trackbacks/187395.html</trackback:ping><description><![CDATA[<p>在用Struts 进行开发的时候，为了项目的并行，会有多个配置文件。<br />
如 struts-a.xml ; struts-b,xml ; struts-c.xml ;&nbsp;&nbsp; <br />
这么多的配置文件如果都要手工配置到web.xml文件中，其实是很麻烦的。那么如何让他自己动加载到struts-*.xml呢？<br />
如下：<br />
</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"  alt="" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">servlet</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">servlet-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">action</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">servlet-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">servlet-class</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">com.allcom.base.util.AutoActionServlet</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">servlet-class</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">init-param</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">param-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">config</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">param-value</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/WEB-INF/struts-*.xml</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param-value</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">init-param</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">init-param</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">param-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">debug</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">param-value</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">3</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param-value</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">init-param</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">init-param</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">param-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">detail</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">param-value</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">3</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param-value</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">init-param</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">load-on-startup</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">5</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">load-on-startup</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">servlet</span><span style="color: #0000ff">&gt;</span></div>
<p><br />
<br />
在这里面，我用了通配符，所有由struts-开头的.xml文件都可以进行自动加载<br />
com.allcom.base.util.AutoActionServlet<br />
其源码为:<br />
</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"  alt="" /><span style="color: #0000ff">package</span><span style="color: #000000">&nbsp;com.allcom.base.util;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.io.File;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.ArrayList;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.List;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.servlet.ServletException;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;com.allcom.base.core.module.PropertyManager;<br />
<img id="Codehighlighter1_196_283_Open_Image" onclick="this.style.display='none'; Codehighlighter1_196_283_Open_Text.style.display='none'; Codehighlighter1_196_283_Closed_Image.style.display='inline'; Codehighlighter1_196_283_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_196_283_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_196_283_Closed_Text.style.display='none'; Codehighlighter1_196_283_Open_Image.style.display='inline'; Codehighlighter1_196_283_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span id="Codehighlighter1_196_283_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">/**&nbsp;*/</span><span id="Codehighlighter1_196_283_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;</span><span style="color: #808080">@author</span><span style="color: #008000">&nbsp;&lt;a&nbsp;href="mailto:jdskyy@163.com"&gt;Jdskyy&lt;/a&gt;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;自动集成Struts&nbsp;多个配置文件<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;*&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_363_1731_Open_Image" onclick="this.style.display='none'; Codehighlighter1_363_1731_Open_Text.style.display='none'; Codehighlighter1_363_1731_Closed_Image.style.display='inline'; Codehighlighter1_363_1731_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_363_1731_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_363_1731_Closed_Text.style.display='none'; Codehighlighter1_363_1731_Open_Image.style.display='inline'; Codehighlighter1_363_1731_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;AutoActionServlet&nbsp;</span><span style="color: #0000ff">extends</span><span style="color: #000000">&nbsp;org.apache.struts.action.ActionServlet&nbsp;</span><span id="Codehighlighter1_363_1731_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"  alt="" /></span><span id="Codehighlighter1_363_1731_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_416_1441_Open_Image" onclick="this.style.display='none'; Codehighlighter1_416_1441_Open_Text.style.display='none'; Codehighlighter1_416_1441_Closed_Image.style.display='inline'; Codehighlighter1_416_1441_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_416_1441_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_416_1441_Closed_Text.style.display='none'; Codehighlighter1_416_1441_Open_Image.style.display='inline'; Codehighlighter1_416_1441_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;initOther()</span><span style="color: #0000ff">throws</span><span style="color: #000000">&nbsp;ServletException&nbsp;</span><span id="Codehighlighter1_416_1441_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"  alt="" /></span><span id="Codehighlighter1_416_1441_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;value&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;getServletConfig().getInitParameter(</span><span style="color: #000000">"</span><span style="color: #000000">config</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img id="Codehighlighter1_526_1438_Open_Image" onclick="this.style.display='none'; Codehighlighter1_526_1438_Open_Text.style.display='none'; Codehighlighter1_526_1438_Closed_Image.style.display='inline'; Codehighlighter1_526_1438_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_526_1438_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_526_1438_Closed_Text.style.display='none'; Codehighlighter1_526_1438_Open_Image.style.display='inline'; Codehighlighter1_526_1438_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(value&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000">&nbsp;value.contains(</span><span style="color: #000000">"</span><span style="color: #000000">*</span><span style="color: #000000">"</span><span style="color: #000000">))</span><span id="Codehighlighter1_526_1438_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"  alt="" /></span><span id="Codehighlighter1_526_1438_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&nbsp;xmlfilelist&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ArrayList();&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;path&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;PropertyManager.getProperty(</span><span style="color: #000000">"</span><span style="color: #000000">WebPath</span><span style="color: #000000">"</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">WEB-INF</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File&nbsp;file&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;File(path);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">!</span><span style="color: #000000">file.exists())&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">!</span><span style="color: #000000">file.isDirectory())&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String[]&nbsp;tempList&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;file.list();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File&nbsp;temp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;&nbsp;i&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;tempList.length;&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">)&nbsp;<br />
<img id="Codehighlighter1_891_1349_Open_Image" onclick="this.style.display='none'; Codehighlighter1_891_1349_Open_Text.style.display='none'; Codehighlighter1_891_1349_Closed_Image.style.display='inline'; Codehighlighter1_891_1349_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_891_1349_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_891_1349_Closed_Text.style.display='none'; Codehighlighter1_891_1349_Open_Image.style.display='inline'; Codehighlighter1_891_1349_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_891_1349_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"  alt="" /></span><span id="Codehighlighter1_891_1349_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(path.endsWith(File.separator))<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;File(path&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;tempList[i]);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;File(path&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;File.separator&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;tempList[i]);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img id="Codehighlighter1_1138_1337_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1138_1337_Open_Text.style.display='none'; Codehighlighter1_1138_1337_Closed_Image.style.display='inline'; Codehighlighter1_1138_1337_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1138_1337_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1138_1337_Closed_Text.style.display='none'; Codehighlighter1_1138_1337_Open_Image.style.display='inline'; Codehighlighter1_1138_1337_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(temp.isFile())&nbsp;</span><span id="Codehighlighter1_1138_1337_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"  alt="" /></span><span id="Codehighlighter1_1138_1337_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;xmlFileName</span><span style="color: #000000">=</span><span style="color: #000000">temp.getName();<br />
<img id="Codehighlighter1_1224_1321_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1224_1321_Open_Text.style.display='none'; Codehighlighter1_1224_1321_Closed_Image.style.display='inline'; Codehighlighter1_1224_1321_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1224_1321_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1224_1321_Closed_Text.style.display='none'; Codehighlighter1_1224_1321_Open_Image.style.display='inline'; Codehighlighter1_1224_1321_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(xmlFileName.startsWith(</span><span style="color: #000000">"</span><span style="color: #000000">struts-</span><span style="color: #000000">"</span><span style="color: #000000">))</span><span id="Codehighlighter1_1224_1321_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"  alt="" /></span><span id="Codehighlighter1_1224_1321_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(xmlFileName);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlfilelist.add(</span><span style="color: #000000">"</span><span style="color: #000000">/WEB-INF/</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">xmlFileName);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;configStr&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">ListTOString(xmlfilelist);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;config&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;configStr;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img id="Codehighlighter1_1490_1729_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1490_1729_Open_Text.style.display='none'; Codehighlighter1_1490_1729_Closed_Image.style.display='inline'; Codehighlighter1_1490_1729_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1490_1729_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1490_1729_Closed_Text.style.display='none'; Codehighlighter1_1490_1729_Open_Image.style.display='inline'; Codehighlighter1_1490_1729_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;String&nbsp;ListTOString(List&nbsp;ids)&nbsp;</span><span id="Codehighlighter1_1490_1729_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"  alt="" /></span><span id="Codehighlighter1_1490_1729_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuffer&nbsp;listBufferStr&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;StringBuffer();<br />
<img id="Codehighlighter1_1577_1691_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1577_1691_Open_Text.style.display='none'; Codehighlighter1_1577_1691_Closed_Image.style.display='inline'; Codehighlighter1_1577_1691_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1577_1691_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1577_1691_Closed_Text.style.display='none'; Codehighlighter1_1577_1691_Open_Image.style.display='inline'; Codehighlighter1_1577_1691_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;&nbsp;i&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">ids.size()&nbsp;;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_1577_1691_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"  alt="" /></span><span id="Codehighlighter1_1577_1691_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_1590_1633_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1590_1633_Open_Text.style.display='none'; Codehighlighter1_1590_1633_Closed_Image.style.display='inline'; Codehighlighter1_1590_1633_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1590_1633_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1590_1633_Closed_Text.style.display='none'; Codehighlighter1_1590_1633_Open_Image.style.display='inline'; Codehighlighter1_1590_1633_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(i</span><span style="color: #000000">==</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span id="Codehighlighter1_1590_1633_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"  alt="" /></span><span id="Codehighlighter1_1590_1633_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listBufferStr.append(ids.get(i));<br />
<img id="Codehighlighter1_1638_1687_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1638_1687_Open_Text.style.display='none'; Codehighlighter1_1638_1687_Closed_Image.style.display='inline'; Codehighlighter1_1638_1687_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1638_1687_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1638_1687_Closed_Text.style.display='none'; Codehighlighter1_1638_1687_Open_Image.style.display='inline'; Codehighlighter1_1638_1687_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #0000ff">else</span><span id="Codehighlighter1_1638_1687_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"  alt="" /></span><span id="Codehighlighter1_1638_1687_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listBufferStr.append(</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">ids.get(i));<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;listBufferStr.toString();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p><br />
经过AutoActionServlet的转换，Strtus&nbsp; 就可以自动识别配置文件了</p>
<img src ="http://www.blogjava.net/jdskyy/aggbug/187395.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jdskyy/" target="_blank">蒋德</a> 2008-03-20 09:11 <a href="http://www.blogjava.net/jdskyy/archive/2008/03/20/187395.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DWR 常用功能区备注</title><link>http://www.blogjava.net/jdskyy/archive/2008/03/19/187329.html</link><dc:creator>蒋德</dc:creator><author>蒋德</author><pubDate>Wed, 19 Mar 2008 10:16:00 GMT</pubDate><guid>http://www.blogjava.net/jdskyy/archive/2008/03/19/187329.html</guid><wfw:comment>http://www.blogjava.net/jdskyy/comments/187329.html</wfw:comment><comments>http://www.blogjava.net/jdskyy/archive/2008/03/19/187329.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jdskyy/comments/commentRss/187329.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jdskyy/services/trackbacks/187329.html</trackback:ping><description><![CDATA[<p>DWR 常用功能</p>
<p>转换指定的属性,如下只转换:quarterId,和quarterName两个属性<br />
</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"  alt="" /><span style="color: #000000">&lt;</span><span style="color: #000000">convert&nbsp;converter</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">bean</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;match</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">com.allcom.panel.persist.Quarter</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">param&nbsp;name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">include</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">quarterId,quarterName</span><span style="color: #000000">"</span><span style="color: #000000">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">convert</span><span style="color: #000000">&gt;</span></div>
<p><br />
只包含指定的方法 &lt;include method="createFavorite"/&gt;<br />
</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"  alt="" /><span style="color: #000000">&lt;</span><span style="color: #000000">create&nbsp;creator</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">spring</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;&nbsp;javascript</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">favoriteDao</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">param&nbsp;name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">beanName</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">favoriteDao</span><span style="color: #000000">"</span><span style="color: #000000">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">include&nbsp;method</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">createFavorite</span><span style="color: #000000">"</span><span style="color: #000000">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">create</span><span style="color: #000000">&gt;</span></div>
<img src ="http://www.blogjava.net/jdskyy/aggbug/187329.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jdskyy/" target="_blank">蒋德</a> 2008-03-19 18:16 <a href="http://www.blogjava.net/jdskyy/archive/2008/03/19/187329.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA 用正则区分空格</title><link>http://www.blogjava.net/jdskyy/archive/2008/03/19/187327.html</link><dc:creator>蒋德</dc:creator><author>蒋德</author><pubDate>Wed, 19 Mar 2008 10:14:00 GMT</pubDate><guid>http://www.blogjava.net/jdskyy/archive/2008/03/19/187327.html</guid><wfw:comment>http://www.blogjava.net/jdskyy/comments/187327.html</wfw:comment><comments>http://www.blogjava.net/jdskyy/archive/2008/03/19/187327.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jdskyy/comments/commentRss/187327.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jdskyy/services/trackbacks/187327.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"  alt="" /><span style="color: #000000">String&nbsp;keyWord&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">字符1&nbsp;字符2&nbsp;字符3</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img id="Codehighlighter1_72_225_Open_Image" onclick="this.style.display='none'; Codehighlighter1_72_225_Open_Text.style.display='none'; Codehighlighter1_72_225_Closed_Image.style.display='inline'; Codehighlighter1_72_225_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_72_225_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_72_225_Closed_Text.style.display='none'; Codehighlighter1_72_225_Open_Image.style.display='inline'; Codehighlighter1_72_225_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #0000ff">null</span><span style="color: #000000">!=</span><span style="color: #000000">keyWord&nbsp;</span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">!</span><span style="color: #000000">""</span><span style="color: #000000">.equals(keyWord))</span><span id="Codehighlighter1_72_225_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"  alt="" /></span><span id="Codehighlighter1_72_225_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;keyWords[]&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;keyWord.split(</span><span style="color: #000000">"</span><span style="color: #000000">\\s+</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img id="Codehighlighter1_156_223_Open_Image" onclick="this.style.display='none'; Codehighlighter1_156_223_Open_Text.style.display='none'; Codehighlighter1_156_223_Closed_Image.style.display='inline'; Codehighlighter1_156_223_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_156_223_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_156_223_Closed_Text.style.display='none'; Codehighlighter1_156_223_Open_Image.style.display='inline'; Codehighlighter1_156_223_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;p</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;p</span><span style="color: #000000">&lt;</span><span style="color: #000000">keyWords.length;p</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_156_223_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"  alt="" /></span><span id="Codehighlighter1_156_223_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;key&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;keyWords[p];<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">分隔后的字符</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">key);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span></div>
<img src ="http://www.blogjava.net/jdskyy/aggbug/187327.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jdskyy/" target="_blank">蒋德</a> 2008-03-19 18:14 <a href="http://www.blogjava.net/jdskyy/archive/2008/03/19/187327.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ExtremeTable 表单复选框</title><link>http://www.blogjava.net/jdskyy/archive/2008/03/12/185778.html</link><dc:creator>蒋德</dc:creator><author>蒋德</author><pubDate>Wed, 12 Mar 2008 10:21:00 GMT</pubDate><guid>http://www.blogjava.net/jdskyy/archive/2008/03/12/185778.html</guid><wfw:comment>http://www.blogjava.net/jdskyy/comments/185778.html</wfw:comment><comments>http://www.blogjava.net/jdskyy/archive/2008/03/12/185778.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jdskyy/comments/commentRss/185778.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jdskyy/services/trackbacks/185778.html</trackback:ping><description><![CDATA[<p>复选框的JSP页面<br />
</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 alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">form&nbsp;action</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">${ctx}/merchant/product.do?method=delete</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">outform</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">outform</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;method</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">post</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">ec:table&nbsp;var</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">productForm</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;items</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">Products</span><span style="color: #000000">"</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;action</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">${ctx}/merchant/product.do</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;showPagination</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">true</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;showExports</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">true</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;showStatusBar</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">true</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;sortable</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">true</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;filterable</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">false</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;rowsDisplayed</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">15</span><span style="color: #000000">"</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;retrieveRowsCallback</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">org.extremecomponents.table.callback.LimitCallback</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;filterRowsCallback</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">org.extremecomponents.table.callback.LimitCallback</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sortRowsCallback</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">org.extremecomponents.table.callback.LimitCallback</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;form</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">outform</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">ec:exportXls&nbsp;fileName</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">productList.xls</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;tooltip</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">toolbar.text.xls</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">ec:row</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">ec:column&nbsp;property</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;title</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">选择</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;style</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">width:5px</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;filterable</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">false</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;&nbsp;width</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">5%</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;sortable</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">false</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">checkbox</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">productID</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">${productForm.productId}</span><span style="color: #000000">"</span><span style="color: #000000">/&gt;</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">ec:column</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">ec:column&nbsp;property</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">productName</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;title</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">PRODUCT.productName</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;width</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">10%</span><span style="color: #000000">"</span><span style="color: #000000">/&gt;&lt;/</span><span style="color: #000000">ec:row</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">ec:table</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">submit</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">批量删除</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">submitData</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">form</span><span style="color: #000000">&gt;</span></div>
<p><span style="color: red"><strong>注意的地方</strong></span>：<br />
&nbsp;&nbsp;&nbsp;&nbsp; 1： &lt;form action="${ctx}/merchant/product.do?method=delete" <span style="color: red">name="outform" id="outform" </span>method="post"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; 2：&nbsp; &lt;ec:table&nbsp;...... <span style="color: red">form="outform"&nbsp;&gt;<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp; 3：&nbsp;&nbsp;&nbsp;&lt;ec:column property="name" title="选择" style="width:5px" filterable="false"&nbsp; width="5%" sortable="false"&gt;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type="checkbox" name="productID"&nbsp; value="${productForm.productId}"/&gt;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ec:column&gt;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/form&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp; <br />
</p>
<img src ="http://www.blogjava.net/jdskyy/aggbug/185778.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jdskyy/" target="_blank">蒋德</a> 2008-03-12 18:21 <a href="http://www.blogjava.net/jdskyy/archive/2008/03/12/185778.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>程序员的路程---成长路上的java 书目2</title><link>http://www.blogjava.net/jdskyy/archive/2008/03/10/184978.html</link><dc:creator>蒋德</dc:creator><author>蒋德</author><pubDate>Mon, 10 Mar 2008 02:54:00 GMT</pubDate><guid>http://www.blogjava.net/jdskyy/archive/2008/03/10/184978.html</guid><wfw:comment>http://www.blogjava.net/jdskyy/comments/184978.html</wfw:comment><comments>http://www.blogjava.net/jdskyy/archive/2008/03/10/184978.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jdskyy/comments/commentRss/184978.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jdskyy/services/trackbacks/184978.html</trackback:ping><description><![CDATA[<img height="413" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image021.png" width="761" border="0" /><br />
<img height="342" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image023.png" width="754" border="0" /><br />
<img height="315" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image025.png" width="757" border="0" /><br />
<img height="310" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image027.png" width="758" border="0" /><br />
<img height="361" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image029.png" width="759" border="0" /><br />
<img height="499" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image031.png" width="752" border="0" /><br />
<img height="483" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image033.png" width="754" border="0" /><br />
<img height="347" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image035.png" width="754" border="0" />
     <img src ="http://www.blogjava.net/jdskyy/aggbug/184978.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jdskyy/" target="_blank">蒋德</a> 2008-03-10 10:54 <a href="http://www.blogjava.net/jdskyy/archive/2008/03/10/184978.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>程序员的路程---成长路上的java 书目1 </title><link>http://www.blogjava.net/jdskyy/archive/2008/03/10/184977.html</link><dc:creator>蒋德</dc:creator><author>蒋德</author><pubDate>Mon, 10 Mar 2008 02:52:00 GMT</pubDate><guid>http://www.blogjava.net/jdskyy/archive/2008/03/10/184977.html</guid><wfw:comment>http://www.blogjava.net/jdskyy/comments/184977.html</wfw:comment><comments>http://www.blogjava.net/jdskyy/archive/2008/03/10/184977.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jdskyy/comments/commentRss/184977.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jdskyy/services/trackbacks/184977.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<img height="358" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image001.png" width="756" border="0" /><br />
<img height="317" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image003.png" width="754" border="0" /><br />
<img height="296" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image005.png" width="757" border="0" /><br />
<img height="296" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image007.png" width="759" border="0" /><br />
<img height="297" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image009.png" width="751" border="0" /><br />
<img height="297" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image011.png" width="755" border="0" /><br />
<img height="345" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image013.png" width="763" border="0" /><br />
<img height="325" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image015.png" width="762" border="0" /><img height="362" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image017.png" width="757" border="0" /><br />
<img height="322" alt="" src="http://www.blogjava.net/images/blogjava_net/jdskyy/image019.png" width="762" border="0" />
   <img src ="http://www.blogjava.net/jdskyy/aggbug/184977.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jdskyy/" target="_blank">蒋德</a> 2008-03-10 10:52 <a href="http://www.blogjava.net/jdskyy/archive/2008/03/10/184977.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>