﻿<?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-zongxing-文章分类-java</title><link>http://www.blogjava.net/zongxing/category/26261.html</link><description>没有迈不过去的坎！</description><language>zh-cn</language><lastBuildDate>Sun, 23 Dec 2007 03:50:39 GMT</lastBuildDate><pubDate>Sun, 23 Dec 2007 03:50:39 GMT</pubDate><ttl>60</ttl><item><title>mysql数据库在dos命令行下乱码的全套解决方案!</title><link>http://www.blogjava.net/zongxing/articles/mysql.html</link><dc:creator>zongxing</dc:creator><author>zongxing</author><pubDate>Sat, 22 Dec 2007 06:53:00 GMT</pubDate><guid>http://www.blogjava.net/zongxing/articles/mysql.html</guid><wfw:comment>http://www.blogjava.net/zongxing/comments/169566.html</wfw:comment><comments>http://www.blogjava.net/zongxing/articles/mysql.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zongxing/comments/commentRss/169566.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zongxing/services/trackbacks/169566.html</trackback:ping><description><![CDATA[<p align="left"><span style="font-size: 10pt">&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;<span style="font-size: 14pt"><span style="font-size: 18pt">mysql数据库在dos命令行下乱码的全套解决方案!<br />
</span>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2007年12月22日&nbsp;&nbsp;&nbsp;15:01:52<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 使用mysql数据库最常见的就是乱码问题了，提到乱码，相信搞java的人都是不陌生的，由于公司里统一了mysql数据库，所以各个员工都开始遇见了乱码问题，于是，笔者就把常见的问题列出来，并一一解决：<br />
使用mysql可视化编程工具打开显示为正常编码，在dos命令行下为乱码，其实这个也是最主要的，也是首要解决的<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在配置mysql时(刚安装时首先要配置，以后的时间也可以配置)，打开配置界面，一路下一步，到了要选择编码的地方，选中那一项，然后选择默认编码。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 问题1：&nbsp; 在这里选择编码就有学问了,也是dos下乱码的最佳解决方案。一般在国内的开发者都是要支持中文的，所以建议大家先用gb2312,这样在建库的时候就可以使用默认的gb2312编码了，如果你要用大字符集，比如gbk,utf8之类的，只需要在建库的时候设置上就可以了。如果按这样操作，无论是在可视化工具里还是在dos下，都不会出现乱码。如果看到这里，恭喜你，你已经不用再被mysql的乱码困扰了(与web 服务相关的暂不讲述).<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 问题2：&nbsp; 如果你把默认的编码设为gbk了，以后你在dos下如果查看utf8编码的数据库，恭喜你，你也不会出现乱码。但是如果你要查看gb2312编码的数据库，那么，完了，你肯定是乱码了。如果你不是乱码，你可以给我发邮件<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#53;&#50;&#48;&#48;&#48;&#49;&#48;&#48;&#64;&#113;&#113;&#46;&#99;&#111;&#109;">52000100@qq.com</a>，我和你共同探讨原因。当然在可视化工具里都不会出现乱码。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 问题3：如果你把默认的编码设为utf8了，你在dos下只能查看utf8编码的数据库，gb2312和gbk的都会是乱码，这个也不要问我为什么，在经历了这么长时间乱码的折磨，我才总结出这些规律，具体为什么会这样，我也不太清楚。如果有兴趣，你可以留言或是发邮件给我。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; 相信看完文章，你已经搞定mysql中与此相关的乱码问题了，恭喜你!<br />
&nbsp;&nbsp;&nbsp; </span></p>
<img src ="http://www.blogjava.net/zongxing/aggbug/169566.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zongxing/" target="_blank">zongxing</a> 2007-12-22 14:53 <a href="http://www.blogjava.net/zongxing/articles/mysql.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java的的反射机制的一点理解</title><link>http://www.blogjava.net/zongxing/articles/152624.html</link><dc:creator>zongxing</dc:creator><author>zongxing</author><pubDate>Sat, 13 Oct 2007 11:41:00 GMT</pubDate><guid>http://www.blogjava.net/zongxing/articles/152624.html</guid><wfw:comment>http://www.blogjava.net/zongxing/comments/152624.html</wfw:comment><comments>http://www.blogjava.net/zongxing/articles/152624.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zongxing/comments/commentRss/152624.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zongxing/services/trackbacks/152624.html</trackback:ping><description><![CDATA[刚开始怎么样都不知道怎么把java取得的反射类实例化<br />
最初的理解是：<br />
Class a = Class.for("name");总以为这句话得到的是一个实例，现在发现，原来前面有一个Class，得到的实际是一个类.而类是必须要实例化才能使用的。a.newInstance()是给它实例化的方法<br />
实例化之后还要做转型才能使用。<br />
举个例子：A a = (A) Class.forName("A").newInstance();<br />
这个才可以使用a对象去调用他的方法。
<img src ="http://www.blogjava.net/zongxing/aggbug/152624.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zongxing/" target="_blank">zongxing</a> 2007-10-13 19:41 <a href="http://www.blogjava.net/zongxing/articles/152624.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA程序员不可不注意的编码规范 </title><link>http://www.blogjava.net/zongxing/articles/152243.html</link><dc:creator>zongxing</dc:creator><author>zongxing</author><pubDate>Fri, 12 Oct 2007 02:08:00 GMT</pubDate><guid>http://www.blogjava.net/zongxing/articles/152243.html</guid><wfw:comment>http://www.blogjava.net/zongxing/comments/152243.html</wfw:comment><comments>http://www.blogjava.net/zongxing/articles/152243.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zongxing/comments/commentRss/152243.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zongxing/services/trackbacks/152243.html</trackback:ping><description><![CDATA[<div class="newscon"><span style="font-size: 10pt">&nbsp;
<div class="newscon">来源：yjhmily - BlogJava<br />
<br />
<span style="font-weight: bold">一、规范存在的意义</span><br />
<br />
应用编码规范对于软件本身和软件开发人员而言尤为重要，有以下几个原因：<br />
<br />
1、好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件，在其整个生命周期中，均由最初的开发人员来维护；<br />
<br />
2、好的编码规范可以改善软件的可读性，可以让开发人员尽快而彻底地理解新的代码；<br />
<br />
3、好的编码规范可以最大限度的提高团队开发的合作效率；<br />
<br />
4、长期的规范性编码还可以让开发人员养成好的编码习惯，甚至锻炼出更加严谨的思维；<br />
<br />
<span style="font-weight: bold">二、命名规范</span><br />
<br />
1、一般概念<br />
<br />
1、尽量使用完整的英文描述符<br />
<br />
2、采用适用于相关领域的术语<br />
<br />
3、采用大小写混合使名字可读<br />
<br />
4、尽量少用缩写，但如果用了，必须符合整个工程中的统一定义<br />
<br />
5、避免使用长的名字（小于 15 个字母为正常选择）<br />
<br />
6、避免使用类似的名字，或者仅仅是大小写不同的名字<br />
<br />
7、避免使用下划线（除静态常量等）<br />
<br />
2、标识符类型说明<br />
<br />
<span style="color: rgb(255,0,0)">1、包（ Package ）的命名</span><br />
<br />
Package 的名字应该采用完整的英文描述符，都是由一个小写单词组成。并且包名的前缀总是一个顶级域名，<br />
<br />
通常是 com、edu、gov、mil、net、org 等；<br />
如： com.yjhmily.test<br />
<br />
<span style="color: rgb(255,0,0)">2、类（ Class ）的命名</span><br />
<br />
类名应该是个一名词，采用大小写混合的方式，每个单词的首字母大写。尽量保证类名简洁而富于描述。<br />
<br />
使用完整单词，避免缩写词 ( 除非工程内有统一缩写规范或该缩写词被更广泛使用，像 URL ， HTML)<br />
<br />
如： FileDescription<br />
<br />
<span style="color: rgb(255,0,0)">3、接口（ Interface ）的命名</span><br />
<br />
基本与 Class 的命名规范类似。在满足 Classd 命名规则的基础之上，保证开头第一个字母为 &#8221;I&#8221;，<br />
<br />
便于与普通的 Class区别开。其实现类名称取接口名的第二个字母到最后，且满足类名的命名规范；<br />
<br />
如： IMenuEngine<br />
<br />
<span style="color: rgb(255,0,0)">4、枚举（ Enum ）的命名</span><br />
<br />
基本与 Class 的命名规范类似。在满足 Classd 命名规则的基础之上，保证开头第一个字母为 &#8221;E&#8221; ，<br />
<br />
便于与普通的 Class区别开。<br />
如： EUserRole<br />
<br />
<span style="color: rgb(255,0,0)">5、异常（ Exception ）的命名</span><br />
<br />
异常（ Exception ） 通常采用字母 e 表示异常，对于自定义的异常类，其后缀必须为 Exception<br />
<br />
如： BusinessException<br />
<br />
<span style="color: rgb(255,0,0)">6、方法（ Method ）的命名</span><br />
<br />
方法名是一个动词，采用大小写混合的方式，第一个单词的首字母小写，其后单词的首字母大写。<br />
<br />
方法名尽可能的描述出该方法的动作行为。返回类型为 Boolean 值的方法一般由&#8220; is &#8221;或&#8220; has &#8221;来开头<br />
<br />
如： getCurrentUser() 、 addUser() 、 hasAuthority()<br />
<br />
<span style="color: rgb(255,0,0)">7、参数（ Param ）的命名</span><br />
<br />
第一个单词的首字母小写，其后单词的首字母大写。参数量名不允许以下划线或美元符号开头，<br />
<br />
虽然这在语法上是允许的。参数名应简短且富于描述。<br />
<br />
如： public UserContext getLoginUser(String loginName); <br />
<br />
<span style="color: rgb(255,0,0)">8、常量字段 （ Constants ）的命名</span><br />
<br />
静态常量字段（ static final ） 全部采用大写字母，单词之间用下划线分隔；<br />
<br />
如： public static final Long FEEDBACK; <br />
public static Long USER_STATUS; <br />
<br />
<span style="font-weight: bold">三、注释规范</span><br />
<br />
一个很好的可遵循的有关注释的经验法则是：<br />
<br />
问问你自己，你如果从未见过这段代码，要在合理的时间内有效地明白这段代码，你需要一些什么信息？？？<br />
<br />
1、一般概念<br />
<br />
1、注释应该增加代码的清晰度<br />
<br />
2、保持注释的简洁<br />
<br />
3、在写代码之前或同时写注释<br />
<br />
4、注释出为什么做了一些事，而不仅仅是做了什么<br />
<br />
2、注释哪些部分<br />
<br />
1、Java 文件：必须写明版权信息以及该文件的创建时间和作者；<br />
<br />
2、类：类的目的、即类所完成的功能，以及该类创建的时间和作者名称；多人一次编辑或修改同一个类时，<br />
<br />
应在作者名称处出现多人的名称；<br />
<br />
3、接口： 在满足类注释的基础之上，接口注释应该包含设置接口的目的、它应如何被使用以及如何不被使用。<br />
<br />
在接口注释清楚的前提下对应的实现类可以不加注释；<br />
<br />
4、方法注释： 对于设置 (Set 方法 ) 与获取 (Get 方法 ) 成员的方法，在成员变量已有说明的情况下，<br />
<br />
可以不加注释；普通成员方法要求说明完成什么功能，参数含义是什么且返回值什么；另外方法的创建<br />
<br />
时间必须注释清楚，为将来的维护和阅读提供宝贵线索；<br />
<br />
5、方法内部注释： 控制结构，代码做了些什么以及为什么这样做，处理顺序等，特别是复杂的逻辑处理部分，<br />
<br />
要尽可能的给出详细的注释；<br />
<br />
6、参数： 参数含义、及其它任何约束或前提条件；<br />
<br />
7、属性： 字段描述；<br />
<br />
8、局部 ( 中间 ) 变量： 无特别意义的情况下不加注释；<br />
<br />
3、注释格式<br />
<br />
遵循工程规定的统一注释格式，一般情况下会以 codetemplates.xml 格式的文件导入 IDE(Eclipse) <br />
<br />
或者用Eclipse默认的；<br />
<br />
<span style="font-weight: bold">四、代码格式规范</span><br />
<br />
遵循工程规定的统一代码格式，一般情况下直接使用 IDE(Eclipse) 自带的默认代码格式对代码进行格式化；<br />
<br />
<span style="font-weight: bold">五、其他规范</span><br />
<br />
JSP 文件命名<br />
<br />
采用完整的英文描述说明 JSP 所完成的功能，尽可能包括一个生动的动词，第一个字母小写，<br />
<br />
如： viewMessage.jsp 、editUser.jsp 等。<br />
<br />
<span style="font-weight: bold">六、工程特有命名规范</span><br />
<br />
1、持久层<br />
<br />
1、 Hibernate 映射文件及实体<br />
<br />
与数据库表名称完全对应；<br />
如： Advertisement.hbm.xml 、 Advertisement.java<br />
<br />
2、数据访问 DAO<br />
<br />
DAO 接口和实现类名称必须完全符合正常接口和实现类的命名规则，且最后以 &#8221;DAO&#8221; 结尾<br />
<br />
DAO 内的数据访问方法必须足够抽象的描述出对数据库的基本 CRUD 操作；<br />
如： ICrossAdDAO( 接口 ) 、 CrossAdDAO( 实现类 )<br />
<br />
3、各种操作数据库的 HQL 配置文件<br />
<br />
HQL 文件的个数原则上与系统的 Services 层的服务个数相等，且以服务名称命名 HQL 文件；<br />
<br />
如： resource.hbm.xml<br />
<br />
2、服务层<br />
<br />
1、服务接口和实现<br />
<br />
服务接口和实现类必须完全符合正常接口和实现类的命名规则；以工程定义的服务名为主体，<br />
<br />
并统一以 &#8221;Serv&#8221; 结尾<br />
如： IResourceServ( 服务接口 ) 、 ResourceServ( 接口实现类 )<br />
<br />
2、服务接口方法<br />
<br />
方法名是一个动词，采用大小写混合的方式，第一个单词的首字母小写，其后单词的首字母大写。<br />
<br />
方法名尽可能的描述出该方法的动作行为。<br />
<br />
返回类型为 Boolean 值：用&#8220; is &#8221;或&#8220; has &#8221;来开头<br />
得到某数据： get+ 数据描述名词复数 + 数据类型；<br />
得到所有数据： get+All+ 数据描述名词复数 + 数据类型；<br />
通过 XXX 得到 / 查询某数据： get/query+ 数据描述名词复数 + 数据类型 +By+ 条件；<br />
添加某数据： save/add+ 数据描述名词 ()<br />
更新某数据： save/update+ 数据描述名词；<br />
删除某数据： delete/remove+ 数据描述名词；<br />
<br />
3、业务对象<br />
<br />
业务名称 +BO<br />
<br />
4、查询参数对象<br />
<br />
凡是继承 Abst***QuerySpec 的查询参数类全部满足以下规则：<br />
Query+ 所要查询的数据描述名词 +Spec<br />
作为参数传入时，参数名必须为：所要查询的数据描述名词 +Spec<br />
如： QueryProgramSpec<br />
<br />
3、MVC 层 <br />
<br />
1、Action 控制层<br />
<br />
Action 类名：功能模块名称 +Action ；<br />
Actoin 方法名称尽可能的描述出页面迁移的去向<br />
如： LoginAction( 登录用 action) ， toWelcome( 转向欢迎页的 action 方法 )<br />
<br />
2、资源文件<br />
<br />
系统全局资源文件： globalMessages_+ 字符编码类型 +.properties<br />
功能模块内部的资源文件： package.properties<br />
<br />
4、Spring 配置文件<br />
<br />
1、Action 相关配置文件<br />
文件目录： WebRoot/WEB-INF/spring/action/ 功能模块名称 +_ApplicationContext.xml<br />
<br />
2、Services 相关配置文件<br />
<br />
文件目录： WebRoot/WEB-INF/spring/services/Services_ApplicationContext.xml<br />
<br />
3、全局性配置文件<br />
<br />
文件目录： WebRoot/WEB-INF/spring/工程名+_ApplicationContext.xml<br />
<br />
5、JSP 文件<br />
<br />
采用完整的英文描述说明 JSP 所完成的功能，尽可能包括一个生动的动词，第一个字母小写，<br />
如： viewMessage.jsp 、editUser.jsp 等。</div>
</span></div>
<img src ="http://www.blogjava.net/zongxing/aggbug/152243.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zongxing/" target="_blank">zongxing</a> 2007-10-12 10:08 <a href="http://www.blogjava.net/zongxing/articles/152243.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>做程序失去控制－很难受</title><link>http://www.blogjava.net/zongxing/articles/151649.html</link><dc:creator>zongxing</dc:creator><author>zongxing</author><pubDate>Wed, 10 Oct 2007 02:39:00 GMT</pubDate><guid>http://www.blogjava.net/zongxing/articles/151649.html</guid><wfw:comment>http://www.blogjava.net/zongxing/comments/151649.html</wfw:comment><comments>http://www.blogjava.net/zongxing/articles/151649.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zongxing/comments/commentRss/151649.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zongxing/services/trackbacks/151649.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;最近做的这个房产信息系统把我折腾坏了，那么多的字段，而且页面也是我一个人做。这两天急得不得了，因为字段太多，处理起来相当的麻烦，页面也得一点一点的做，css也得自己写，我感觉已经控制不了这套东西了。<br />
&nbsp;&nbsp;&nbsp;&nbsp;实在不行了，我就想给老板说，我做不成了。还好，先给公司里一个老程序员说了下，想问下他会怎么处理。<br />
&nbsp;&nbsp;&nbsp;&nbsp;还是有经验呀，他告诉我不要急于去处理页面，先把功能实现，如果字段多，可以先写一部分字段，功能实现之后可以再添加字段，这样程序的进度就不会被挡住，大概的都实现了，再去调整那些细节。<br />
&nbsp;&nbsp;&nbsp;&nbsp;还是这方法好，这样，就不会感觉不易于控制。还能先让老板看到做出的效果。好办法！<br />
<br />
</span>
<img src ="http://www.blogjava.net/zongxing/aggbug/151649.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zongxing/" target="_blank">zongxing</a> 2007-10-10 10:39 <a href="http://www.blogjava.net/zongxing/articles/151649.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java分层机制的一点理解</title><link>http://www.blogjava.net/zongxing/articles/151531.html</link><dc:creator>zongxing</dc:creator><author>zongxing</author><pubDate>Tue, 09 Oct 2007 13:13:00 GMT</pubDate><guid>http://www.blogjava.net/zongxing/articles/151531.html</guid><wfw:comment>http://www.blogjava.net/zongxing/comments/151531.html</wfw:comment><comments>http://www.blogjava.net/zongxing/articles/151531.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zongxing/comments/commentRss/151531.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zongxing/services/trackbacks/151531.html</trackback:ping><description><![CDATA[<span style="color: #ff0000"><span style="font-size: 10pt"><span style="color: #ff0000">一：数据操作层：<br />
</span><span style="color: #000000">一个DAO，对数据表进行基本的操作，所有方法都是通用的。</span><br />
<span style="color: #ff0000">二：业务层：</span><br />
<span style="color: #000000">1:调用DAO中的方法，业务层与数据操作层之间是独立的，可以撤换任何业务层中的程序，而不对系统产生影响。 <br />
2:我曾经在写业务方法时，把add()方法的输入参数写为FormBean了，这样就会出现问题，将来要是不用struts了，页面里的数据怎么传到业务方法里呢。所以业务方法里还是不能与FormBean有任何关系的。应该把数据传输bean作为业务方法的对象。<br />
3:Struts里的action负责formbean的装卸，add数据时，把页面里的字段取过来，然后转换成vo，再调用业务方法add(vo);<br />
当要在页面展示数据时， 调用业务方法getSomething()把数据从数据库中取出，转换成formbean,然后在页面里展示。<br />
</span><br />
<span style="color: #ff0000">三：表示层：<br />
</span></span></span>
<img src ="http://www.blogjava.net/zongxing/aggbug/151531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zongxing/" target="_blank">zongxing</a> 2007-10-09 21:13 <a href="http://www.blogjava.net/zongxing/articles/151531.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jstl中需要的两个jar包</title><link>http://www.blogjava.net/zongxing/articles/149460.html</link><dc:creator>zongxing</dc:creator><author>zongxing</author><pubDate>Sat, 29 Sep 2007 01:50:00 GMT</pubDate><guid>http://www.blogjava.net/zongxing/articles/149460.html</guid><wfw:comment>http://www.blogjava.net/zongxing/comments/149460.html</wfw:comment><comments>http://www.blogjava.net/zongxing/articles/149460.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zongxing/comments/commentRss/149460.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zongxing/services/trackbacks/149460.html</trackback:ping><description><![CDATA[jstl中需要的两个jar包<br />
jstl.jar<br />
standard.jar
 <img src ="http://www.blogjava.net/zongxing/aggbug/149460.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zongxing/" target="_blank">zongxing</a> 2007-09-29 09:50 <a href="http://www.blogjava.net/zongxing/articles/149460.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>