﻿<?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-天堂有路-技术blog</title><link>http://www.blogjava.net/tiantangyoulu/</link><description /><language>zh-cn</language><lastBuildDate>Tue, 21 Apr 2026 08:43:44 GMT</lastBuildDate><pubDate>Tue, 21 Apr 2026 08:43:44 GMT</pubDate><ttl>60</ttl><item><title>屏蔽web应用下的jsp文件的访问</title><link>http://www.blogjava.net/tiantangyoulu/archive/2008/05/26/202829.html</link><dc:creator>天堂有路</dc:creator><author>天堂有路</author><pubDate>Mon, 26 May 2008 01:23:00 GMT</pubDate><guid>http://www.blogjava.net/tiantangyoulu/archive/2008/05/26/202829.html</guid><wfw:comment>http://www.blogjava.net/tiantangyoulu/comments/202829.html</wfw:comment><comments>http://www.blogjava.net/tiantangyoulu/archive/2008/05/26/202829.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiantangyoulu/comments/commentRss/202829.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiantangyoulu/services/trackbacks/202829.html</trackback:ping><description><![CDATA[<p>resion：<br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&gt;<br />
&lt;web-app&gt;<br />
&nbsp; &lt;display-name&gt;defaultroot&lt;/display-name&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;servlet servlet-name="resin-jsp"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; servlet-class="com.caucho.server.security.FormLoginServlet"&gt;<br />
&nbsp; &lt;/servlet&gt;</p>
<p>&nbsp; &lt;servlet servlet-name="resin-jspx"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; servlet-class="com.caucho.server.security.FormLoginServlet"&gt;<br />
&nbsp; &lt;/servlet&gt;</p>
<p>&nbsp; &lt;servlet servlet-name="resin-xtp"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; servlet-class="com.caucho.server.security.FormLoginServlet"/&gt;</p>
<p>&nbsp; &lt;servlet-mapping url-pattern="*.jsp" servlet-name="resin-jsp"/&gt;<br />
&nbsp; &lt;servlet-mapping url-pattern="*.jspx" servlet-name="resin-jspx"/&gt;<br />
&nbsp; &lt;servlet-mapping url-pattern="*.xtp" servlet-name="resin-xtp"/&gt; <br />
&nbsp; &lt;error-page&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;error-code&gt;500&lt;/error-code&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;location&gt;/500.htm&lt;/location&gt;<br />
&nbsp; &lt;/error-page&gt;<br />
&lt;/web-app&gt;<br />
<br />
tomcat下：<br />
</p>
<p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&gt;<br />
&lt;web-app&gt;<br />
&nbsp; &lt;display-name&gt;defaultroot&lt;/display-name&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;servlet&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;servlet-name&gt;jsp&lt;/servlet-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;servlet-class&gt;&lt;/servlet-class&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-name&gt;fork&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-value&gt;false&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-name&gt;xpoweredBy&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-value&gt;false&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;load-on-startup&gt;3&lt;/load-on-startup&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/servlet&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;!-- The mapping for the JSP servlet --&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;servlet-mapping&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;servlet-name&gt;jsp&lt;/servlet-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;url-pattern&gt;*.jsp&lt;/url-pattern&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/servlet-mapping&gt;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;servlet-mapping&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;servlet-name&gt;jsp&lt;/servlet-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;url-pattern&gt;*.jspx&lt;/url-pattern&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/servlet-mapping&gt;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;!-- The mapping for the SSI servlet --&gt;<br />
&lt;/web-app&gt;</p>
<img src ="http://www.blogjava.net/tiantangyoulu/aggbug/202829.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiantangyoulu/" target="_blank">天堂有路</a> 2008-05-26 09:23 <a href="http://www.blogjava.net/tiantangyoulu/archive/2008/05/26/202829.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux环境下的两个小命令</title><link>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197281.html</link><dc:creator>天堂有路</dc:creator><author>天堂有路</author><pubDate>Tue, 29 Apr 2008 07:39:00 GMT</pubDate><guid>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197281.html</guid><wfw:comment>http://www.blogjava.net/tiantangyoulu/comments/197281.html</wfw:comment><comments>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197281.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiantangyoulu/comments/commentRss/197281.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiantangyoulu/services/trackbacks/197281.html</trackback:ping><description><![CDATA[linux环境下截取某个IP某个端口发的包<br />
tcpdump -w 002.txt&nbsp; -s0 host 192.168.10.1and port 2222<br />
<br />
查看目录下有多少个文件<br />
find&nbsp;&nbsp; ./&nbsp;&nbsp; -type&nbsp;&nbsp; f&nbsp;&nbsp; |&nbsp;&nbsp; wc&nbsp;&nbsp; -l<br />
<br />
<img src ="http://www.blogjava.net/tiantangyoulu/aggbug/197281.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiantangyoulu/" target="_blank">天堂有路</a> 2008-04-29 15:39 <a href="http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197281.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个标准的java http请求和回应</title><link>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197277.html</link><dc:creator>天堂有路</dc:creator><author>天堂有路</author><pubDate>Tue, 29 Apr 2008 07:32:00 GMT</pubDate><guid>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197277.html</guid><wfw:comment>http://www.blogjava.net/tiantangyoulu/comments/197277.html</wfw:comment><comments>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197277.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiantangyoulu/comments/commentRss/197277.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiantangyoulu/services/trackbacks/197277.html</trackback:ping><description><![CDATA[URL url = new URL("提交的URL");<br />
&nbsp;HttpURLConnection connection = (HttpURLConnection) url.openConnection();<br />
&nbsp;try<br />
&nbsp;{<br />
&nbsp;&nbsp;connection.setDoInput(true);<br />
&nbsp;&nbsp;connection.setDoOutput(true);<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;// 提交的内容<br />
&nbsp;&nbsp;&nbsp;byte[] requsetContent = new byte[1024];<br />
&nbsp;&nbsp;&nbsp;connection.setRequestProperty("Content-Length", Integer.toString(requsetContent.length));<br />
&nbsp;&nbsp;&nbsp;OutputStream outputStream = connection.getOutputStream();<br />
&nbsp;&nbsp;&nbsp;try<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;// 向外输入流<br />
&nbsp;&nbsp;&nbsp;&nbsp;outputStream.write(requsetContent);<br />
&nbsp;&nbsp;&nbsp;&nbsp;outputStream.flush();<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;catch (Exception ex)<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;throw ex;<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;finally<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;outputStream.close();<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;// 获取HTTP相应请求<br />
&nbsp;&nbsp;int responseCode = connection.getResponseCode();<br />
&nbsp;&nbsp;String responseMessage = connection.getResponseMessage();<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;ByteArrayOutputStream baos = new ByteArrayOutputStream(1024 * 64);<br />
&nbsp;&nbsp;&nbsp;// 得到返回流<br />
&nbsp;&nbsp;&nbsp;InputStream inputStream = connection.getInputStream();<br />
&nbsp;&nbsp;&nbsp;try<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;byte[] buf = new byte[1024 * 64];<br />
&nbsp;&nbsp;&nbsp;&nbsp;int n;<br />
&nbsp;&nbsp;&nbsp;&nbsp;while ((n = inputStream.read(buf)) &gt;= 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;baos.write(buf, 0, n);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;catch (Exception ex)<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;ex.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;finally<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;inputStream.close();<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;// 获取包的内容<br />
&nbsp;&nbsp;&nbsp;byte[] responseContent = baos.toByteArray();<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
&nbsp;catch (Exception ex)<br />
&nbsp;{<br />
&nbsp;&nbsp;throw ex;<br />
&nbsp;}<br />
&nbsp;finally<br />
&nbsp;{<br />
&nbsp;&nbsp;connection.disconnect();<br />
&nbsp;} 
<img src ="http://www.blogjava.net/tiantangyoulu/aggbug/197277.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiantangyoulu/" target="_blank">天堂有路</a> 2008-04-29 15:32 <a href="http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197277.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java1.6实现webservice功能</title><link>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197264.html</link><dc:creator>天堂有路</dc:creator><author>天堂有路</author><pubDate>Tue, 29 Apr 2008 06:52:00 GMT</pubDate><guid>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197264.html</guid><wfw:comment>http://www.blogjava.net/tiantangyoulu/comments/197264.html</wfw:comment><comments>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197264.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/tiantangyoulu/comments/commentRss/197264.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiantangyoulu/services/trackbacks/197264.html</trackback:ping><description><![CDATA[<p><br />
package rece.test;</p>
<p>import javax.annotation.Resource;<br />
import javax.jws.WebMethod;<br />
import javax.jws.WebParam;<br />
import javax.jws.WebService;<br />
import javax.jws.soap.SOAPBinding;<br />
import javax.xml.ws.WebServiceContext;<br />
import com.sun.net.httpserver.HttpExchange;</p>
<p><br />
@WebService(targetNamespace = "http://rece.test.com", serviceName = "WebServiceRece")<br />
@SOAPBinding(style = SOAPBinding.Style.RPC)</p>
<p>public class WebServiceRece<br />
{<br />
&nbsp;@Resource<br />
&nbsp;private WebServiceContext wsContext;<br />
<br />
&nbsp;@WebMethod<br />
&nbsp;public String sendZxdxSms(@WebParam(partName = "Username")String userName, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @WebParam(partName = "Password")String passWord, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @WebParam(partName = "Content")String content, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @WebParam(partName = "FromTerminalId")String fromTerminalId, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @WebParam(partName = "ToTerminalId")String toTerminalId<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )<br />
&nbsp;{&nbsp;&nbsp;<br />
&nbsp;&nbsp;//获取提交请求的IP地址<br />
&nbsp;&nbsp;HttpExchange exchange&nbsp; = (HttpExchange)wsContext.getMessageContext().get("com.sun.xml.internal.ws.http.exchange"); <br />
&nbsp;&nbsp;String remortAddress = exchange.getRemoteAddress().getAddress().getHostAddress();<br />
&nbsp;&nbsp;&nbsp;//具体实现<br />
&nbsp;&nbsp;return WebServiceReceImpl.getInstance().send(userName, passWord, content, fromTerminalId, toTerminalId,remortAddress);<br />
&nbsp;}<br />
}<br />
<br />
在main方法中启动这个webservice服务：<br />
Endpoint.publish("http://localhost:9898/test/send.jws", new WebServiceRece());<br />
<br />
打开wsdl<br />
http://localhost:9898/test/send.jws?wsdl<br />
<br />
<span style="font-size: 10.5pt; font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">生成客户端</span><br />
<span style="font-size: 10.5pt; font-family: 宋体">在命令行下运行</span><span style="font-size: 10.5pt; font-family: 'Times New Roman','serif'">wsimport &#8211;keep&nbsp;http://localhost:9898/test/send.jws?wsdl</span><span style="font-size: 10pt; color: black; font-family: 宋体">，即可在当前目录生成客户端，</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">-keep</span><span style="font-size: 10pt; color: black; font-family: 宋体">表示保留源文件，如果没有</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">-keep</span><span style="font-size: 10pt; color: black; font-family: 宋体">，则只生成</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">class</span><span style="font-size: 10pt; color: black; font-family: 宋体">文件</span></p>
<img src ="http://www.blogjava.net/tiantangyoulu/aggbug/197264.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiantangyoulu/" target="_blank">天堂有路</a> 2008-04-29 14:52 <a href="http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197264.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux启动oracle命令</title><link>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197251.html</link><dc:creator>天堂有路</dc:creator><author>天堂有路</author><pubDate>Tue, 29 Apr 2008 06:38:00 GMT</pubDate><guid>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197251.html</guid><wfw:comment>http://www.blogjava.net/tiantangyoulu/comments/197251.html</wfw:comment><comments>http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197251.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiantangyoulu/comments/commentRss/197251.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiantangyoulu/services/trackbacks/197251.html</trackback:ping><description><![CDATA[<p>su - oracle<br />
sqlplus /nolog<br />
connect /as sysdba<br />
startup</p>
<p>lsnrctl start</p>
<img src ="http://www.blogjava.net/tiantangyoulu/aggbug/197251.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiantangyoulu/" target="_blank">天堂有路</a> 2008-04-29 14:38 <a href="http://www.blogjava.net/tiantangyoulu/archive/2008/04/29/197251.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>resin服务器屏蔽文件列表的方法</title><link>http://www.blogjava.net/tiantangyoulu/archive/2008/01/18/176296.html</link><dc:creator>天堂有路</dc:creator><author>天堂有路</author><pubDate>Fri, 18 Jan 2008 09:43:00 GMT</pubDate><guid>http://www.blogjava.net/tiantangyoulu/archive/2008/01/18/176296.html</guid><wfw:comment>http://www.blogjava.net/tiantangyoulu/comments/176296.html</wfw:comment><comments>http://www.blogjava.net/tiantangyoulu/archive/2008/01/18/176296.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiantangyoulu/comments/commentRss/176296.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiantangyoulu/services/trackbacks/176296.html</trackback:ping><description><![CDATA[<p><font face="宋体"><strong>3.0的屏蔽方式： </strong><br />
打开../conf/resin.conf文件<br />
&lt;!-- - Servlet to use for directory display. <br />
&nbsp;&nbsp;&nbsp;&nbsp; - 把以下内容删除，可以屏蔽WEB目录结构. <br />
--&gt; <br />
&lt;servlet servlet-name="directory" servlet-class="com.caucho.servlets.DirectoryServlet"/&gt; </font></p>
<p><font face="宋体"><strong>2.0的配置：</strong><br />
打开../conf/resin.conf文件<br />
在&lt;web-app&gt; <br />
&nbsp;... <br />
&lt;/web-app&gt; <br />
之间加入如下配置： <br />
&lt;directory-servlet id="false"/&gt; </font><font face="宋体"></font></p>
<p>resin服务下访问静态html页面时默认编码总为iso-8859-1的问题解决办法：</p>
<p>修改resin-3.1.0/conf/app-default.xml，修改FileServlet配制参数 <br />
&lt;servlet servlet-name="resin-file" servlet-class="com.caucho.servlets.FileServlet"&gt; <br />
&lt;init&gt; <br />
&lt;character-encoding&gt;gb2312&lt;/character-encoding&gt; <br />
&lt;/init&gt; <br />
&lt;/servlet&gt; <br />
启动ok</p>
<img src ="http://www.blogjava.net/tiantangyoulu/aggbug/176296.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiantangyoulu/" target="_blank">天堂有路</a> 2008-01-18 17:43 <a href="http://www.blogjava.net/tiantangyoulu/archive/2008/01/18/176296.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>