﻿<?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-JPractice</title><link>http://www.blogjava.net/JPractice/</link><description>JSF+Spring+Hibernate+MySQL
开发商务平台实践</description><language>zh-cn</language><lastBuildDate>Sat, 18 Apr 2026 11:11:09 GMT</lastBuildDate><pubDate>Sat, 18 Apr 2026 11:11:09 GMT</pubDate><ttl>60</ttl><item><title>JSF中页面排版的痛苦之处</title><link>http://www.blogjava.net/JPractice/archive/2006/03/09/34521.html</link><dc:creator>JPractice</dc:creator><author>JPractice</author><pubDate>Thu, 09 Mar 2006 09:55:00 GMT</pubDate><guid>http://www.blogjava.net/JPractice/archive/2006/03/09/34521.html</guid><wfw:comment>http://www.blogjava.net/JPractice/comments/34521.html</wfw:comment><comments>http://www.blogjava.net/JPractice/archive/2006/03/09/34521.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JPractice/comments/commentRss/34521.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JPractice/services/trackbacks/34521.html</trackback:ping><description><![CDATA[在JSF中，用Tiles或jsp:include将其他页包含进来的时候，被包含的页面中，所有静态HTML代码都要用&lt;f:verbatim&gt;&lt;/f:verbatim&gt;括起来，否则就会出现布局错位的问题，真是痛苦！JSF的这个弊端不知道要到什么版本才行解决！<br><img src ="http://www.blogjava.net/JPractice/aggbug/34521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JPractice/" target="_blank">JPractice</a> 2006-03-09 17:55 <a href="http://www.blogjava.net/JPractice/archive/2006/03/09/34521.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>终于弄出一个可以发布进行测试的版本v0.1</title><link>http://www.blogjava.net/JPractice/archive/2006/03/08/34286.html</link><dc:creator>JPractice</dc:creator><author>JPractice</author><pubDate>Wed, 08 Mar 2006 08:11:00 GMT</pubDate><guid>http://www.blogjava.net/JPractice/archive/2006/03/08/34286.html</guid><wfw:comment>http://www.blogjava.net/JPractice/comments/34286.html</wfw:comment><comments>http://www.blogjava.net/JPractice/archive/2006/03/08/34286.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/JPractice/comments/commentRss/34286.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JPractice/services/trackbacks/34286.html</trackback:ping><description><![CDATA[JSF的东西本来就不好搞，加上Tiles就更麻烦了，特别是在页面格式的布局方面，经常出现一些莫名其妙的东西，花了不是时间，现在还没有完全解决，但基本功能已经可以进行测试了：<br>目前的功能有：信息发布、导航菜单、栏目维护、文章维护、后台登录，完成了Tiles的组装，首页静态页面的布局分割。现在美工方面进一步加工一下，一个文章发布系统已具雏形，尚且叫它v0.1版吧：）<br><br>另外需求稿方面已经进展到v0.7版本，现在这个刚有点形状的文章发布系统是整个大系统的一小部分，不过功能虽少，但主要收获是解决了一些JSF方面经常遇到的问题。<br><br><br><img src ="http://www.blogjava.net/JPractice/aggbug/34286.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JPractice/" target="_blank">JPractice</a> 2006-03-08 16:11 <a href="http://www.blogjava.net/JPractice/archive/2006/03/08/34286.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SUN-RI和MyFaces的一点区别</title><link>http://www.blogjava.net/JPractice/archive/2006/02/18/31430.html</link><dc:creator>JPractice</dc:creator><author>JPractice</author><pubDate>Sat, 18 Feb 2006 15:55:00 GMT</pubDate><guid>http://www.blogjava.net/JPractice/archive/2006/02/18/31430.html</guid><wfw:comment>http://www.blogjava.net/JPractice/comments/31430.html</wfw:comment><comments>http://www.blogjava.net/JPractice/archive/2006/02/18/31430.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/JPractice/comments/commentRss/31430.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JPractice/services/trackbacks/31430.html</trackback:ping><description><![CDATA[&lt;h:outputLabel id="" value="#{category.name}" /&gt;<BR><BR>上面这行在用sun-ri的应用中不会报错<BR>但在MyFaces中就会报错：<BR>原因就出在<FONT color=#ff0000><STRONG>id=""</STRONG></FONT><FONT color=#000000> 去掉就会好了</FONT><BR>
<P><B><FONT style="BACKGROUND-COLOR: #525d76" color=#ffffff>description</FONT></B> <U>The server encountered an internal error () that prevented it from fulfilling this request.</U></P>
<P><B><FONT style="BACKGROUND-COLOR: #525d76" color=#ffffff>exception</FONT></B> <PRE>javax.servlet.ServletException: empty expr
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:121)
	org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
	com.bizcms.view.utils.SecurityFilter.doFilter(Unknown Source)
</PRE>
<P></P>
<P><B><FONT style="BACKGROUND-COLOR: #525d76" color=#ffffff>root cause</FONT></B> <PRE>javax.faces.FacesException: empty expr
	org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
	org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:233)
	org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java:219)
	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
	org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
	com.bizcms.view.utils.SecurityFilter.doFilter(Unknown Source)
</PRE><img src ="http://www.blogjava.net/JPractice/aggbug/31430.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JPractice/" target="_blank">JPractice</a> 2006-02-18 23:55 <a href="http://www.blogjava.net/JPractice/archive/2006/02/18/31430.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSF代码片断整理</title><link>http://www.blogjava.net/JPractice/archive/2006/02/16/31072.html</link><dc:creator>JPractice</dc:creator><author>JPractice</author><pubDate>Thu, 16 Feb 2006 08:22:00 GMT</pubDate><guid>http://www.blogjava.net/JPractice/archive/2006/02/16/31072.html</guid><wfw:comment>http://www.blogjava.net/JPractice/comments/31072.html</wfw:comment><comments>http://www.blogjava.net/JPractice/archive/2006/02/16/31072.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JPractice/comments/commentRss/31072.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JPractice/services/trackbacks/31072.html</trackback:ping><description><![CDATA[<P dir=ltr style="MARGIN-RIGHT: 0px"><STRONG>一、Action Controller的Action方法中手工获取请求信息<BR></STRONG><FONT style="BACKGROUND-COLOR: #ffff00">ExternalContext context = FacesContext.getCurrentInstance().getExternalContext();<BR>HttpServletRequest request = (HttpServletRequest) context.getRequest();<BR>String email = request.getParameter("form2:email");<BR></FONT><BR><STRONG>二、保护/下面的jsp文件不被直接访问<BR></STRONG>在web.xml中加入：<BR>&lt;security-constraint&gt;<BR>&lt;display-name&gt;<BR>&nbsp;&nbsp;&nbsp; Prevent access to raw JSP pages that are for JSF pages.<BR>&lt;/display-name&gt;<BR>&lt;web-resource-collection&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;web-resource-name&gt;Raw-JSF-JSP-Pages&lt;/web-resource-name&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;!-- Add url-pattern for EACH raw JSP page --&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;url-pattern&gt;/welcome.jsp&lt;/url-pattern&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;url-pattern&gt;/login.jsp&lt;/url-pattern&gt;<BR>&nbsp;&nbsp;&nbsp; ......<BR>&lt;/web-resource-collection&gt;<BR>&lt;auth-constraint&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;description&gt;No roles, so no direct access&lt;/description&gt;<BR>&lt;/auth-constraint&gt;<BR>&lt;/security-constraint&gt;<BR><BR>三、加载国际化资源文件<BR>&lt;f:view locale="#{facesContext.externalContext.request.locale}"&gt;<BR>&lt;f:loadBundle basename="messages" var="msgs"/&gt;<BR><BR>/WEB-INF/classes目录下，放messages_cn.properties，message_en.properties.....<BR><BR>待续。。。<BR></P><img src ="http://www.blogjava.net/JPractice/aggbug/31072.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JPractice/" target="_blank">JPractice</a> 2006-02-16 16:22 <a href="http://www.blogjava.net/JPractice/archive/2006/02/16/31072.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将Tinymce的HTML编辑器成功整合到项目当中</title><link>http://www.blogjava.net/JPractice/archive/2006/02/13/30402.html</link><dc:creator>JPractice</dc:creator><author>JPractice</author><pubDate>Mon, 13 Feb 2006 01:35:00 GMT</pubDate><guid>http://www.blogjava.net/JPractice/archive/2006/02/13/30402.html</guid><wfw:comment>http://www.blogjava.net/JPractice/comments/30402.html</wfw:comment><comments>http://www.blogjava.net/JPractice/archive/2006/02/13/30402.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/JPractice/comments/commentRss/30402.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JPractice/services/trackbacks/30402.html</trackback:ping><description><![CDATA[这两天项目的进度放慢了，有2、3天没有写了blog了，现在成功将Tinymce的HTML编辑器整合到项目里面，提供在线的页面编辑功能，经过测试，效果还是很不错的，达到了预期的目标，接下来就是研究首页菜单导航条的设计和Tiles和JSF的整合。。。<img src ="http://www.blogjava.net/JPractice/aggbug/30402.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JPractice/" target="_blank">JPractice</a> 2006-02-13 09:35 <a href="http://www.blogjava.net/JPractice/archive/2006/02/13/30402.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Borland真的到了无路可走的地步了么？</title><link>http://www.blogjava.net/JPractice/archive/2006/02/09/30063.html</link><dc:creator>JPractice</dc:creator><author>JPractice</author><pubDate>Thu, 09 Feb 2006 13:09:00 GMT</pubDate><guid>http://www.blogjava.net/JPractice/archive/2006/02/09/30063.html</guid><wfw:comment>http://www.blogjava.net/JPractice/comments/30063.html</wfw:comment><comments>http://www.blogjava.net/JPractice/archive/2006/02/09/30063.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/JPractice/comments/commentRss/30063.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JPractice/services/trackbacks/30063.html</trackback:ping><description><![CDATA[今天看到一则消息，说Borland公司打算出售整个IDE产品线！曾经风光无限的开发工具供应商竟然走到今天这种地步，连自己的看家法宝都打算抛弃，真是感叹啊！市场确实是无情的，手中没有镇山之宝，一直跟在微软屁股后面走，始终都是受制于人，现在在开源IDE的冲击下，最终还是难逃厄运。不过我从.NET出来之后，就一直不看好Borland了，在夹缝中求生存还是难啊.<img src ="http://www.blogjava.net/JPractice/aggbug/30063.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JPractice/" target="_blank">JPractice</a> 2006-02-09 21:09 <a href="http://www.blogjava.net/JPractice/archive/2006/02/09/30063.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>需求稿v0.1出来了,开发团队基本组建起来</title><link>http://www.blogjava.net/JPractice/archive/2006/02/08/29984.html</link><dc:creator>JPractice</dc:creator><author>JPractice</author><pubDate>Wed, 08 Feb 2006 15:58:00 GMT</pubDate><guid>http://www.blogjava.net/JPractice/archive/2006/02/08/29984.html</guid><wfw:comment>http://www.blogjava.net/JPractice/comments/29984.html</wfw:comment><comments>http://www.blogjava.net/JPractice/archive/2006/02/08/29984.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JPractice/comments/commentRss/29984.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JPractice/services/trackbacks/29984.html</trackback:ping><description><![CDATA[<P>今天在跟客户认真地谈了一次需求，双方整理出一份需求稿v0.1版，将几大功能版块总体需求及部分细节、各版块开发紧急程度、前期部分开发任务（有一小部分比较简单的功能由于业务开展的需要）的时间进度初步明确下来。开发团队现在有3人，正在物色一名美工，将来看情况扩充一名开发人员。周6前的工作目标就是进一步跟客户整理和确认需求、相关开发规范资料的收集编写、团队开发沟通平台的准备、确定同客户的沟通机制、团队个人开发环境的准备等等。</P><img src ="http://www.blogjava.net/JPractice/aggbug/29984.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JPractice/" target="_blank">JPractice</a> 2006-02-08 23:58 <a href="http://www.blogjava.net/JPractice/archive/2006/02/08/29984.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>给大家推荐一本关于小组开发的软件工程书</title><link>http://www.blogjava.net/JPractice/archive/2006/02/08/29867.html</link><dc:creator>JPractice</dc:creator><author>JPractice</author><pubDate>Tue, 07 Feb 2006 16:45:00 GMT</pubDate><guid>http://www.blogjava.net/JPractice/archive/2006/02/08/29867.html</guid><wfw:comment>http://www.blogjava.net/JPractice/comments/29867.html</wfw:comment><comments>http://www.blogjava.net/JPractice/archive/2006/02/08/29867.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/JPractice/comments/commentRss/29867.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JPractice/services/trackbacks/29867.html</trackback:ping><description><![CDATA[<P>这本书是我今天在整理自己的书柜时找到的，01年买的了，一直没看<IMG height=19 src="http://www.blogjava.net/Emoticons/red_smile.gif" width=19 border=0>，今天翻出来浏览了一下目录，主要是介绍小组团队开发的整个过程以及过程中涉及的计划、沟通协调、进度跟踪、需求定义、小组设计、测试、维护等我们比较关心的问题，并提供了一些实际操作性很强的规范。个人感觉非常实用，所以给大家推荐一下：<BR>《小组软件开发过程》 人民邮电出的<BR>《Introduction to the Team Software Process》</P><img src ="http://www.blogjava.net/JPractice/aggbug/29867.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JPractice/" target="_blank">JPractice</a> 2006-02-08 00:45 <a href="http://www.blogjava.net/JPractice/archive/2006/02/08/29867.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天增加了2个小模块</title><link>http://www.blogjava.net/JPractice/archive/2006/02/06/29653.html</link><dc:creator>JPractice</dc:creator><author>JPractice</author><pubDate>Sun, 05 Feb 2006 16:37:00 GMT</pubDate><guid>http://www.blogjava.net/JPractice/archive/2006/02/06/29653.html</guid><wfw:comment>http://www.blogjava.net/JPractice/comments/29653.html</wfw:comment><comments>http://www.blogjava.net/JPractice/archive/2006/02/06/29653.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/JPractice/comments/commentRss/29653.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JPractice/services/trackbacks/29653.html</trackback:ping><description><![CDATA[一个是维护栏目表的，目前只实现了简单的增加功能，栏目表最难搞的是实现一对多的自身关联（为了实现不受层次限制）。<BR>另外一个是初步研究了如何实现Html编辑器，能将编辑完的内容存到表的字段中，就像在这里发表随笔的功能；<BR>等这两个功能进一步完善后，就可以维护栏目和每个栏目下的内容，实现栏目内容的分类和在线维护<IMG height=19 src="http://www.blogjava.net/Emoticons/regular_smile.gif" width=19 border=0><BR><BR>&lt;hibernate-mapping package="........................."&gt;<BR>&nbsp; &lt;class name="Category" table="cms_categories" lazy="false"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;id name="id" type="long" column="CATE_ID"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;generator class="identity"/&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/id&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;property name="name" type="string" column="CATE_NAME" length="60" not-null="true"/&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;set<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name="childCategories"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cascade="save-update"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inverse="true"<BR>&nbsp;&nbsp;&nbsp; &gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;key column="CATE_CATEGORY_ID" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;one-to-many class="Category" /&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/set&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;many-to-one name="parentCategory" column="CATE_CATEGORY_ID" class="Category" cascade="none" /&gt;<BR>&nbsp; &lt;/class&gt;<BR>&lt;/hibernate-mapping&gt;<BR>另外哪位熟悉hibernate的朋友，帮我看看，上面是Category类的映射方法，不过当我写：<BR>&nbsp;&nbsp; Category category = new Category(categoryName);<BR><BR>&nbsp;&nbsp;&nbsp;// find the new category's parent category object by the param parentCategoryId<BR>&nbsp;&nbsp;&nbsp;Category parentCategory = categoryDao.getCategory(parentCategoryId);<BR><BR>&nbsp;&nbsp;&nbsp;if (parentCategory != null) {&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; category.setParentCategory(parentCategory);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // parentCategory.getChildCategories().add(category);&nbsp;&nbsp;&nbsp; ************<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; categoryDao.save(category);<BR>&nbsp;&nbsp;&nbsp;&nbsp; ...............................<BR><BR><BR>*******行如果不注释掉就会出Exception，哪位熟悉hibernate的朋友给指点一下<img src ="http://www.blogjava.net/JPractice/aggbug/29653.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JPractice/" target="_blank">JPractice</a> 2006-02-06 00:37 <a href="http://www.blogjava.net/JPractice/archive/2006/02/06/29653.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>初步完成一个用户登录小模块</title><link>http://www.blogjava.net/JPractice/archive/2006/02/05/29564.html</link><dc:creator>JPractice</dc:creator><author>JPractice</author><pubDate>Sat, 04 Feb 2006 16:06:00 GMT</pubDate><guid>http://www.blogjava.net/JPractice/archive/2006/02/05/29564.html</guid><wfw:comment>http://www.blogjava.net/JPractice/comments/29564.html</wfw:comment><comments>http://www.blogjava.net/JPractice/archive/2006/02/05/29564.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/JPractice/comments/commentRss/29564.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JPractice/services/trackbacks/29564.html</trackback:ping><description><![CDATA[功能很简单，在Mysql 5中建一个BizCms的DB，然后建一个CMS_SYSUSER的表，里面主要有id, name, password等几个字段，然后利用jsf+spring+hibernate(3)写一个根据用户名、密码登录的小模块，写这个模块花了半天加一个晚上，大部分代码都写得挺顺，但是到最后出了点小问题，就是利用Hibernate 3从mysql表中检索数据的时候，在hibernate的映射文件中，&lt;class...&gt;里面开始没有加lazy="false"，原来hibernate 2中记得好像缺省就是false，但在版本3中就出那个LazyInitialization的Exception<IMG height=19 src="http://www.blogjava.net/Emoticons/cry_smile.gif" width=19 border=0>，由于代码测试还不是很熟（唉，要学的东西还很多！），搞了半天，编了一个小的java applaction来测试才发现那个Exception，不过还是体验了Spring的强大，编写那个小application还是很容易的，不过感觉JSF就不那么好测试了<IMG height=19 src="http://www.blogjava.net/Emoticons/confused_smile.gif" width=19 border=0>。最后经过努力还是调试成功，也对整个应用的分层设计有了更深的体会，今天总算有点收获吧。<BR><BR>今天要上班了（凌晨了），放完假后就不想每天都弄到凌晨才睡了。。。<BR><BR>今天早上看了一下，exadel中包含的hibernate版本是3.1.0 alpha<IMG height=19 src="http://www.blogjava.net/Emoticons/confused_smile.gif" width=19 border=0><img src ="http://www.blogjava.net/JPractice/aggbug/29564.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JPractice/" target="_blank">JPractice</a> 2006-02-05 00:06 <a href="http://www.blogjava.net/JPractice/archive/2006/02/05/29564.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>