﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-随风伴云</title><link>http://www.blogjava.net/illu/</link><description>磨练在生活的谷底</description><language>zh-cn</language><lastBuildDate>Fri, 17 Apr 2026 21:11:23 GMT</lastBuildDate><pubDate>Fri, 17 Apr 2026 21:11:23 GMT</pubDate><ttl>60</ttl><item><title>（转）eclipse 中删除文件的恢复</title><link>http://www.blogjava.net/illu/archive/2010/01/27/eclipse.html</link><dc:creator>应越</dc:creator><author>应越</author><pubDate>Wed, 27 Jan 2010 06:16:00 GMT</pubDate><guid>http://www.blogjava.net/illu/archive/2010/01/27/eclipse.html</guid><wfw:comment>http://www.blogjava.net/illu/comments/310934.html</wfw:comment><comments>http://www.blogjava.net/illu/archive/2010/01/27/eclipse.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/illu/comments/commentRss/310934.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/illu/services/trackbacks/310934.html</trackback:ping><description><![CDATA[<div class="blog_content">转自 <font style="background-color: #cce8cf"><u>http://javajiao.javaeye.com/blog/212932<br />
</u></font><br />
eclipse 中删除文件的恢复 <br />
<br />
在Eclipse内可以恢复项目内被删除的文件，或者类似SVN那样来具体恢复一个java文件内 <br />
被删除的内容。 <br />
如果项目内的文件被删除，恢复步骤： <br />
1&nbsp; 选中项目，右键； <br />
2&nbsp; 选择Restore from Local history； <br />
3&nbsp; 在&#8220;Check files to restore from local history:&#8221;选择对应的要恢复的文件。 <br />
如果恢复文件内被删除的内容，恢复步骤： <br />
1&nbsp; 打开要恢复的java文件； <br />
2&nbsp; 选中要恢复的部分，右键； <br />
3&nbsp; Local History--〉Replace with； <br />
4&nbsp; 在弹出的对话框内选择要恢复到的时间点。 </div>
<script type="text/javascript"><!-- google_ad_client="pub-4348265167276910" ;
/* 468x60, 个人博客 */ google_ad_slot="2046406163" ; google_ad_width="468;
google_ad_height" = 60;
//-->
</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script><script src="http://pagead2.googlesyndication.com/pagead/expansion_embed.js"></script><script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"></script><script src="http://pagead2.googlesyndication.com/pagead/render_ads.js"></script><script>google_protectAndRun("render_ads.js::google_render_ad", google_handleError, google_render_ad);</script>
<img src ="http://www.blogjava.net/illu/aggbug/310934.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/illu/" target="_blank">应越</a> 2010-01-27 14:16 <a href="http://www.blogjava.net/illu/archive/2010/01/27/eclipse.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>postgreSQL分页</title><link>http://www.blogjava.net/illu/archive/2010/01/14/309399.html</link><dc:creator>应越</dc:creator><author>应越</author><pubDate>Thu, 14 Jan 2010 00:45:00 GMT</pubDate><guid>http://www.blogjava.net/illu/archive/2010/01/14/309399.html</guid><wfw:comment>http://www.blogjava.net/illu/comments/309399.html</wfw:comment><comments>http://www.blogjava.net/illu/archive/2010/01/14/309399.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/illu/comments/commentRss/309399.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/illu/services/trackbacks/309399.html</trackback:ping><description><![CDATA[<font style="background-color: #cce8cf">select * from xxx limit 10 offset 0;<br />
offset 偏移量 0表示从第一条开始<br />
limit 共取几条 10表示本次查询10条<br />
</font>
<img src ="http://www.blogjava.net/illu/aggbug/309399.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/illu/" target="_blank">应越</a> 2010-01-14 08:45 <a href="http://www.blogjava.net/illu/archive/2010/01/14/309399.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException 解决方案</title><link>http://www.blogjava.net/illu/archive/2010/01/05/308293.html</link><dc:creator>应越</dc:creator><author>应越</author><pubDate>Tue, 05 Jan 2010 08:02:00 GMT</pubDate><guid>http://www.blogjava.net/illu/archive/2010/01/05/308293.html</guid><wfw:comment>http://www.blogjava.net/illu/comments/308293.html</wfw:comment><comments>http://www.blogjava.net/illu/archive/2010/01/05/308293.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/illu/comments/commentRss/308293.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/illu/services/trackbacks/308293.html</trackback:ping><description><![CDATA[在使用xmappr时 报了这个错 <br />
看了下API<br />
<dl>
<dt>
<pre>public class <strong>XMLStreamException</strong><dt>extends <a title="java.lang 中的类" href="mk:@MSITStore:E:\ebooks\JDK_API_1_6_zh_CN.CHM::/java/lang/Exception.html">Exception</a></dt></pre>
</dt></dl>
<pre></pre>
<p>用于不可预料处理错误的基本异常。此异常类用于报告格式良好的错误以及不可预料的处理条件。
<p>
<p>
<dl>
<dt><strong>从以下版本开始：</strong>
<dd>1.6 </dd></dl>
<p>囧。。 换了1.6 ok。。</p>
 <img src ="http://www.blogjava.net/illu/aggbug/308293.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/illu/" target="_blank">应越</a> 2010-01-05 16:02 <a href="http://www.blogjava.net/illu/archive/2010/01/05/308293.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts2.0 spring2.5 hibernate3.3整合</title><link>http://www.blogjava.net/illu/articles/struts_spring_hibernate.html</link><dc:creator>应越</dc:creator><author>应越</author><pubDate>Mon, 27 Jul 2009 06:49:00 GMT</pubDate><guid>http://www.blogjava.net/illu/articles/struts_spring_hibernate.html</guid><wfw:comment>http://www.blogjava.net/illu/comments/288578.html</wfw:comment><comments>http://www.blogjava.net/illu/articles/struts_spring_hibernate.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/illu/comments/commentRss/288578.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/illu/services/trackbacks/288578.html</trackback:ping><description><![CDATA[一、整合jar包<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;首先下载3个框架<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;struts2.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下载地址&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://apache.freelamp.com/struts/binaries/struts-2.0.14-all.zip">http://apache.freelamp.com/struts/binaries/struts-2.0.14-all.zip<br />
</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;spring2.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 下载地址&nbsp;&nbsp;&nbsp; <a href="http://apache.freelamp.com/struts/binaries/struts-2.0.14-all.zip">http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5.6.SEC01-with-dependencies.zip</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hibernate3.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下载地址&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://downloads.sourceforge.net/project/hibernate/hibernate3/3.3.2.GA/hibernate-distribution-3.3.2.GA-dist.zip">http://downloads.sourceforge.net/project/hibernate/hibernate3/3.3.2.GA/hibernate-distribution-3.3.2.GA-dist.zip</a><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;struts/lib下 找出以下5个jar文件 它们是使用struts2必须的jar文件<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;commons-logging-1.0.4.jar<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;freemarker-2.3.8.jar<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ognl-2.6.11.jar<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;struts2-core-2.0.11.1.jar<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xwork-2.0.4.jar<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;再找出&nbsp;&nbsp;struts2-spring-plugin-2.0.14.jar&nbsp;&nbsp; 它是struts2与spring整合必须的jar文件<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;spring/dist下&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;spring.jar<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;spring/lib/aspectj下&nbsp; 在spring中使用aspectj 必须的jar包<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aspectjrt.jar<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aspectjweaver.jar<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;spring/lib/log4j<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log4j-1.2.15.jar<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hibernate/hibernate3.jar<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hibernate/lib/required 下 所有jar文件 它们是使用hibernate必须的jar文件<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注意其中有slf4j-api-1.5.8.jar 文件 它只是一个规范<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我们需要下载它对log4j实现的jar文件<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下载地址 http://www.slf4j.org/dist/slf4j-1.5.2.zip<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;找出其中有一个slf4j-log4j12-1.5.2.jar&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以上一共18个jar文件<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" src="http://www.blogjava.net/images/blogjava_net/illu/src/s2sh.jpg" border="0" /><br />
&nbsp;&nbsp;二、修改配置文件<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;web.xml<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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">web-app&nbsp;</span><span style="color: #ff0000">version</span><span style="color: #0000ff">="2.5"</span><span style="color: #ff0000">&nbsp;xmlns</span><span style="color: #0000ff">="http://java.sun.com/xml/ns/javaee"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;xmlns:xsi</span><span style="color: #0000ff">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;xsi:schemaLocation</span><span style="color: #0000ff">="http://java.sun.com/xml/ns/javaee&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"</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">context-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">param-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">contextConfigLocation</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;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">param-value</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">classpath*:applicationContext-*.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;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">context-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="" /><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">filter</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">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">struts2</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-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">filter-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;&nbsp;&nbsp;&nbsp;&nbsp;org.apache.struts2.dispatcher.FilterDispatcher<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">filter-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;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter</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">filter-mapping</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">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">struts2</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-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">url-pattern</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/*</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">url-pattern</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">filter-mapping</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;<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">filter</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">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">hibernateFilter</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-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">filter-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;&nbsp;&nbsp;&nbsp;&nbsp;org.springframework.orm.hibernate3.support.OpenSessionInViewFilter<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">filter-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;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter</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">filter-mapping</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">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">hibernateFilter</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-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">url-pattern</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">*.action</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">url-pattern</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">filter-mapping</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;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<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">filter</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<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">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">Spring&nbsp;character&nbsp;encoding&nbsp;filter</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<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">filter-class</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">org.springframework.web.filter.CharacterEncodingFilter</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-class</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<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">&nbsp;&nbsp;&nbsp;<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">encoding</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<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">GBK</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">param-value</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<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">&nbsp;&nbsp;&nbsp;<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">filter</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<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">filter-mapping</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<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">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">Spring&nbsp;character&nbsp;encoding&nbsp;filter</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<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">url-pattern</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/*</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">url-pattern</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<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">filter-mapping</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;<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">listener</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">listener-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;&nbsp;&nbsp;&nbsp;&nbsp;org.springframework.web.context.ContextLoaderListener<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">listener-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;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">listener</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="" /><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">welcome-file-list</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">welcome-file</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">index.jsp</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">welcome-file</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">welcome-file-list</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">web-app</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></div>
<br />
hibernate.cfg.xml<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 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"</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: #ff00ff">DOCTYPE&nbsp;hibernate-configuration&nbsp;PUBLIC<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;"-//Hibernate/Hibernate&nbsp;Configuration&nbsp;DTD&nbsp;3.0//EN"<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"</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="" /><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">hibernate-configuration</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">session-factory</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="format_sql"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">false</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="show_sql"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">true</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="connection.driver_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;&nbsp;&nbsp;&nbsp;&nbsp;org.gjt.mm.mysql.Driver<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">property</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="connection.url"</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;jdbc:mysql://localhost:3306/s2sh<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">property</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="connection.username"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">root</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="connection.password"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">password</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="dialect"</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;org.hibernate.dialect.MySQLDialect<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">property</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hbm2ddl.auto"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">none</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</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">mapping&nbsp;</span><span style="color: #ff0000">resource</span><span style="color: #0000ff">="com/illu/pojo/User.hbm.xml"</span><span style="color: #ff0000">&nbsp;</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">session-factory</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">hibernate-configuration</span><span style="color: #0000ff">&gt;</span></div>
<br />
applicationContext.xml<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 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">beans&nbsp;</span><span style="color: #ff0000">xmlns</span><span style="color: #0000ff">="http://www.springframework.org/schema/beans"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;xmlns:xsi</span><span style="color: #0000ff">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;xmlns:aop</span><span style="color: #0000ff">="http://www.springframework.org/schema/aop"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;xmlns:tx</span><span style="color: #0000ff">="http://www.springframework.org/schema/tx"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;xmlns:lang</span><span style="color: #0000ff">="http://www.springframework.org/schema/lang"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;xsi:schemaLocation</span><span style="color: #0000ff">="<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.springframework.org/schema/beans&nbsp;http://www.springframework.org/schema/beans/spring-beans-2.0.xsd<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.springframework.org/schema/lang&nbsp;http://www.springframework.org/schema/lang/spring-lang-2.0.xsd&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.springframework.org/schema/tx&nbsp;http://www.springframework.org/schema/tx/spring-tx.xsd<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.springframework.org/schema/aop&nbsp;http://www.springframework.org/schema/aop/spring-aop.xsd"</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;<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">bean&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="sessionFactory"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class</span><span style="color: #0000ff">="org.springframework.orm.hibernate3.LocalSessionFactoryBean"</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="configLocation"</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">value</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">classpath:hibernate.cfg.xml</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">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">property</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">bean</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;<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">bean&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="hibernateTemplate"</span><span style="color: #ff0000">&nbsp;class</span><span style="color: #0000ff">="org.springframework.orm.hibernate3.HibernateTemplate"</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="sessionFactory"</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">ref&nbsp;</span><span style="color: #ff0000">bean</span><span style="color: #0000ff">="sessionFactory"</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">property</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">bean</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;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;配置事务管理器&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><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="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">bean&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="transactionManager"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class</span><span style="color: #0000ff">="org.springframework.orm.hibernate3.HibernateTransactionManager"</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">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="sessionFactory"</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">ref&nbsp;</span><span style="color: #ff0000">bean</span><span style="color: #0000ff">="sessionFactory"</span><span style="color: #ff0000">&nbsp;</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">property</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">bean</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="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;配置事物传播特性&nbsp;</span><span style="color: #008000">--&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">tx:advice&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="txAdvice"</span><span style="color: #ff0000">&nbsp;transaction-manager</span><span style="color: #0000ff">="transactionManager"</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">tx:attributes</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">tx:method&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="add*"</span><span style="color: #ff0000">&nbsp;propagation</span><span style="color: #0000ff">="REQUIRED"</span><span style="color: #ff0000">&nbsp;</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">tx:method&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="delete*"</span><span style="color: #ff0000">&nbsp;propagation</span><span style="color: #0000ff">="REQUIRED"</span><span style="color: #ff0000">&nbsp;</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">tx:method&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="modify*"</span><span style="color: #ff0000">&nbsp;propagation</span><span style="color: #0000ff">="REQUIRED"</span><span style="color: #ff0000">&nbsp;</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">tx:method&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="*"</span><span style="color: #ff0000">&nbsp;read-only</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000">&nbsp;</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">tx:attributes</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">tx:advice</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="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;哪些类的哪些方法参与事物,&nbsp;(*&nbsp;com.evan.crm.service.*.*(..))中几个通配符的含义：<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;任意返回值类型<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;包com.evan.crm.service下的任意class<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;包com.evan.crm.service下的任意class的任意方法<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;方法可以有0个或多个参数<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;综上：包com.evan.crm.service下的任意class的具有任意返回值类型、任意数目参数和任意名称的方法</span><span style="color: #008000">--&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">aop:config</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">aop:pointcut&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="allManagerMethod"</span><span style="color: #ff0000"><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;expression</span><span style="color: #0000ff">="execution(*&nbsp;com.struts2.service.*.*(..))"</span><span style="color: #ff0000">&nbsp;</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">aop:advisor&nbsp;</span><span style="color: #ff0000">pointcut-ref</span><span style="color: #0000ff">="allManagerMethod"</span><span style="color: #ff0000"><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;advice-ref</span><span style="color: #0000ff">="txAdvice"</span><span style="color: #ff0000">&nbsp;</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">aop:config</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">beans</span><span style="color: #0000ff">&gt;</span></div>
<br />
<br />
<img src ="http://www.blogjava.net/illu/aggbug/288578.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/illu/" target="_blank">应越</a> 2009-07-27 14:49 <a href="http://www.blogjava.net/illu/articles/struts_spring_hibernate.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flex 练习中 遇到问题汇总</title><link>http://www.blogjava.net/illu/articles/270737.html</link><dc:creator>应越</dc:creator><author>应越</author><pubDate>Thu, 14 May 2009 17:22:00 GMT</pubDate><guid>http://www.blogjava.net/illu/articles/270737.html</guid><wfw:comment>http://www.blogjava.net/illu/comments/270737.html</wfw:comment><comments>http://www.blogjava.net/illu/articles/270737.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/illu/comments/commentRss/270737.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/illu/services/trackbacks/270737.html</trackback:ping><description><![CDATA[<br />
1.如何动态载入mxml文件<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在web开发中，往往需要讲网站中的所有页面用树形列表体现出来，而这些页面的地址是存在于数据库中的，那么前台AS代码中只能拿到<br />
这个数据的XML格式，最初的设想是用eval来实现，但AS3中取消了eval，后来又使用反射，无奈AS3的反射实在是有点问题，最后查到可以用<br />
ModuleLoader来解决这个问题。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 主程序<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"><span style="color: #008080">&nbsp;1</span><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 />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Application&nbsp;</span><span style="color: #ff0000">xmlns:mx</span><span style="color: #0000ff">="http://www.adobe.com/2006/mxml"</span><span style="color: #ff0000">&nbsp;layout</span><span style="color: #0000ff">="absolute"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><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">mx:Script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><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;![CDATA[</span><span style="color: #808080"><br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #808080"><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;import&nbsp;mx.events.ListEvent;<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #808080"><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;import&nbsp;mx.controls.Alert;<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #808080"><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;<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #808080"><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;function&nbsp;showCanvas(event:ListEvent)&nbsp;{<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #808080"><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;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;selectedNode:XML&nbsp;=&nbsp;Tree(event.target).selectedItem&nbsp;as&nbsp;XML;<br />
</span><span style="color: #008080">10</span><span style="color: #808080"><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;&nbsp;&nbsp;&nbsp;&nbsp;Alert.show(selectedNode.@name);<br />
</span><span style="color: #008080">11</span><span style="color: #808080"><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;&nbsp;&nbsp;&nbsp;&nbsp;rightCanvas.url="StuModule.swf";//url指向StuModule.mxml<br />
</span><span style="color: #008080">12</span><span style="color: #808080"><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;&nbsp;&nbsp;&nbsp;&nbsp;rightCanvas.loadModule();//发出指令调用模块<br />
</span><span style="color: #008080">13</span><span style="color: #808080"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">14</span><span style="color: #808080"><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;}<br />
</span><span style="color: #008080">15</span><span style="color: #808080"><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">]]&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">16</span><span style="color: #000000"><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">mx:Script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">17</span><span style="color: #000000"><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">mx:XMLList&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="ct"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">18</span><span style="color: #000000"><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">node&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="根节点"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">19</span><span style="color: #000000"><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">node&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="学生管理"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">20</span><span style="color: #000000"><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;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">node&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="学生浏览"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">21</span><span style="color: #000000"><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;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">node&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="学生查看"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">22</span><span style="color: #000000"><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">node</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">23</span><span style="color: #000000"><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">node&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="班级管理"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">24</span><span style="color: #000000"><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;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">node&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="班级浏览"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">25</span><span style="color: #000000"><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">node</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">26</span><span style="color: #000000"><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">node</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">27</span><span style="color: #000000"><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">mx:XMLList</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">28</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">29</span><span style="color: #000000"><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">mx:Panel&nbsp;</span><span style="color: #ff0000">layout</span><span style="color: #0000ff">="vertical"</span><span style="color: #ff0000">&nbsp;width</span><span style="color: #0000ff">="80%"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="80%"</span><span style="color: #ff0000">&nbsp;x</span><span style="color: #0000ff">="63.5"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="58"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">30</span><span style="color: #000000"><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">mx:HDividedBox&nbsp;</span><span style="color: #ff0000">width</span><span style="color: #0000ff">="100%"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="100%"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">31</span><span style="color: #000000"><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">mx:Tree&nbsp;</span><span style="color: #ff0000">width</span><span style="color: #0000ff">="20%"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="100%"</span><span style="color: #ff0000">&nbsp;dataProvider</span><span style="color: #0000ff">="{ct}"</span><span style="color: #ff0000">&nbsp;showRoot</span><span style="color: #0000ff">="false"</span><span style="color: #ff0000"><br />
</span><span style="color: #008080">32</span><span style="color: #ff0000"><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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;labelField</span><span style="color: #0000ff">="@name"</span><span style="color: #ff0000">&nbsp;change</span><span style="color: #0000ff">="showCanvas(event);"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">33</span><span style="color: #000000"><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">mx:ModuleLoader&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="rightCanvas"</span><span style="color: #ff0000">&nbsp;width</span><span style="color: #0000ff">="80%"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="100%"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">34</span><span style="color: #000000"><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">mx:HDividedBox</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">35</span><span style="color: #000000"><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">mx:Panel</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">36</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:Application</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">37</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<br />
子程序：<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"><span style="color: #008080">1</span><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 />
</span><span style="color: #008080">2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Module&nbsp;</span><span style="color: #ff0000">xmlns:mx</span><span style="color: #0000ff">="http://www.adobe.com/2006/mxml"</span><span style="color: #ff0000">&nbsp;layout</span><span style="color: #0000ff">="absolute"</span><span style="color: #ff0000">&nbsp;width</span><span style="color: #0000ff">="400"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="300"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">3</span><span style="color: #000000"><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">mx:Canvas&nbsp;</span><span style="color: #ff0000">width</span><span style="color: #0000ff">="100%"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="100%"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">4</span><span style="color: #000000"><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">mx:Label&nbsp;</span><span style="color: #ff0000">x</span><span style="color: #0000ff">="243.5"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="181"</span><span style="color: #ff0000">&nbsp;text</span><span style="color: #0000ff">="asdfa;sldkfjaks;djf;alskdjfkld"</span><span style="color: #ff0000">&nbsp;width</span><span style="color: #0000ff">="144"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="103"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">5</span><span style="color: #000000"><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">mx:Canvas</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">6</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:Module</span><span style="color: #0000ff">&gt;</span></div>
注意被加载的子程序一定要继承自Module<br />
<br />
<img src ="http://www.blogjava.net/illu/aggbug/270737.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/illu/" target="_blank">应越</a> 2009-05-15 01:22 <a href="http://www.blogjava.net/illu/articles/270737.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JFreeChart类库中文简要说明</title><link>http://www.blogjava.net/illu/articles/jfreechart.html</link><dc:creator>应越</dc:creator><author>应越</author><pubDate>Thu, 15 Jan 2009 03:15:00 GMT</pubDate><guid>http://www.blogjava.net/illu/articles/jfreechart.html</guid><wfw:comment>http://www.blogjava.net/illu/comments/251402.html</wfw:comment><comments>http://www.blogjava.net/illu/articles/jfreechart.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/illu/comments/commentRss/251402.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/illu/services/trackbacks/251402.html</trackback:ping><description><![CDATA[<span class="hilite1">&nbsp; (转载)
<p><font face="Arial">JFreeChart类：<br />
void setAntiAlias(boolean flag)&nbsp;&nbsp;&nbsp; 字体模糊边界<br />
void setBackgroundImage(Image image)&nbsp;&nbsp; 背景图片<br />
void setBackgroundImageAlignment(int alignment)&nbsp; 背景图片对齐方式（参数常量在org.jfree.ui.Align类中定义）<br />
void setBackgroundImageAlpha(float alpha)&nbsp; 背景图片透明度（0.0～1.0）<br />
void setBackgroundPaint(Paint paint)&nbsp;&nbsp; 背景色<br />
void setBorderPaint(Paint paint)&nbsp;&nbsp; 边界线条颜色<br />
void setBorderStroke(Stroke stroke)&nbsp;&nbsp; 边界线条笔触<br />
void setBorderVisible(boolean visible)&nbsp;&nbsp; 边界线条是否可见</font></p>
<p><font face="Arial">-----------------------------------------------------------------------------------------------------------</font></p>
<p><font face="Arial">TextTitle类：<br />
void setFont(Font font)&nbsp;&nbsp;&nbsp;&nbsp; 标题字体<br />
void setPaint(Paint paint)&nbsp;&nbsp;&nbsp; 标题字体颜色<br />
void setText(String text)&nbsp;&nbsp;&nbsp; 标题内容</font></p>
<p><font face="Arial">-----------------------------------------------------------------------------------------------------------</font></p>
<p><font face="Arial">StandardLegend(Legend)类：<br />
void setBackgroundPaint(Paint paint)&nbsp;&nbsp; 图示背景色<br />
void setTitle(String title)&nbsp;&nbsp;&nbsp; 图示标题内容<br />
void setTitleFont(Font font)&nbsp;&nbsp;&nbsp; 图示标题字体<br />
void setBoundingBoxArcWidth(int arcWidth)&nbsp; 图示边界圆角宽<br />
void setBoundingBoxArcHeight(int arcHeight)&nbsp; 图示边界圆角高<br />
void setOutlinePaint(Paint paint)&nbsp;&nbsp; 图示边界线条颜色<br />
void setOutlineStroke(Stroke stroke)&nbsp;&nbsp; 图示边界线条笔触<br />
void setDisplaySeriesLines(boolean flag)&nbsp; 图示项是否显示横线（折线图有效）<br />
void setDisplaySeriesShapes(boolean flag)&nbsp; 图示项是否显示形状（折线图有效）<br />
void setItemFont(Font font)&nbsp;&nbsp;&nbsp; 图示项字体<br />
void setItemPaint(Paint paint)&nbsp;&nbsp;&nbsp; 图示项字体颜色<br />
void setAnchor(int anchor)&nbsp;&nbsp;&nbsp; 图示在图表中的显示位置（参数常量在Legend类中定义）</font></p>
<p><font face="Arial">-----------------------------------------------------------------------------------------------------------</font></p>
<p><font face="Arial">Axis类：<br />
void setVisible(boolean flag)&nbsp;&nbsp;&nbsp; 坐标轴是否可见<br />
void setAxisLinePaint(Paint paint)&nbsp;&nbsp; 坐标轴线条颜色（3D轴无效）<br />
void setAxisLineStroke(Stroke stroke)&nbsp;&nbsp; 坐标轴线条笔触（3D轴无效）<br />
void setAxisLineVisible(boolean visible)&nbsp; 坐标轴线条是否可见（3D轴无效）<br />
void setFixedDimension(double dimension)&nbsp; （用于复合表中对多坐标轴的设置）<br />
void setLabel(String label)&nbsp;&nbsp;&nbsp; 坐标轴标题<br />
void setLabelFont(Font font)&nbsp;&nbsp;&nbsp; 坐标轴标题字体<br />
void setLabelPaint(Paint paint)&nbsp;&nbsp;&nbsp; 坐标轴标题颜色<br />
void setLabelAngle(double angle)`&nbsp;&nbsp; 坐标轴标题旋转角度（纵坐标可以旋转）<br />
void setTickLabelFont(Font font)&nbsp;&nbsp; 坐标轴标尺值字体<br />
void setTickLabelPaint(Paint paint)&nbsp;&nbsp; 坐标轴标尺值颜色<br />
void setTickLabelsVisible(boolean flag)&nbsp;&nbsp; 坐标轴标尺值是否显示<br />
void setTickMarkPaint(Paint paint)&nbsp;&nbsp; 坐标轴标尺颜色<br />
void setTickMarkStroke(Stroke stroke)&nbsp;&nbsp; 坐标轴标尺笔触<br />
void setTickMarksVisible(boolean flag)&nbsp;&nbsp; 坐标轴标尺是否显示</font></p>
<p><font face="Arial">ValueAxis(Axis)类：<br />
void setAutoRange(boolean auto)&nbsp;&nbsp;&nbsp; 自动设置数据轴数据范围<br />
void setAutoRangeMinimumSize(double size)&nbsp; 自动设置数据轴数据范围时数据范围的最小跨度<br />
void setAutoTickUnitSelection(boolean flag)&nbsp; 数据轴的数据标签是否自动确定（默认为true）<br />
void setFixedAutoRange(double length)&nbsp;&nbsp; 数据轴固定数据范围（设置100的话就是显示MAXVALUE到MAXVALUE-100那段数据范围）<br />
void setInverted(boolean flag)&nbsp;&nbsp;&nbsp; 数据轴是否反向（默认为false）<br />
void setLowerMargin(double margin)&nbsp;&nbsp; 数据轴下（左）边距<br />
void setUpperMargin(double margin)&nbsp;&nbsp; 数据轴上（右）边距<br />
void setLowerBound(double min)&nbsp;&nbsp;&nbsp; 数据轴上的显示最小值<br />
void setUpperBound(double max)&nbsp;&nbsp;&nbsp; 数据轴上的显示最大值<br />
void setPositiveArrowVisible(boolean visible)&nbsp; 是否显示正向箭头（3D轴无效）<br />
void setNegativeArrowVisible(boolean visible)&nbsp; 是否显示反向箭头（3D轴无效）<br />
void setVerticalTickLabels(boolean flag)&nbsp; 数据轴数据标签是否旋转到垂直<br />
void setStandardTickUnits(TickUnitSource source) 数据轴的数据标签（可以只显示整数标签，需要将AutoTickUnitSelection设false）</font></p>
<p><font face="Arial">NumberAxis(ValueAxis)类：<br />
void setAutoRangeIncludesZero(boolean flag)&nbsp; 是否强制在自动选择的数据范围中包含0<br />
void setAutoRangeStickyZero(boolean flag)&nbsp; 是否强制在整个数据轴中包含0，即使0不在数据范围中<br />
void setNumberFormatOverride(NumberFormat formatter) 数据轴数据标签的显示格式<br />
void setTickUnit(NumberTickUnit unit)&nbsp;&nbsp; 数据轴的数据标签（需要将AutoTickUnitSelection设false）</font></p>
<p><font face="Arial">DateAxis(ValueAxis)类：<br />
void setMaximumDate(Date maximumDate)&nbsp;&nbsp; 日期轴上的最小日期<br />
void setMinimumDate(Date minimumDate)&nbsp;&nbsp; 日期轴上的最大日期<br />
void setRange(Date lower,Date upper)&nbsp;&nbsp; 日期轴范围<br />
void setDateFormatOverride(DateFormat formatter) 日期轴日期标签的显示格式<br />
void setTickUnit(DateTickUnit unit)&nbsp;&nbsp; 日期轴的日期标签（需要将AutoTickUnitSelection设false）<br />
void setTickMarkPosition(DateTickMarkPosition position) 日期标签位置（参数常量在org.jfree.chart.axis.DateTickMarkPosition类中定义）</font></p>
<p><font face="Arial">CategoryAxis(Axis)类：<br />
void setCategoryMargin(double margin)&nbsp;&nbsp; 分类轴边距<br />
void setLowerMargin(double margin)&nbsp;&nbsp; 分类轴下（左）边距<br />
void setUpperMargin(double margin)&nbsp;&nbsp; 分类轴上（右）边距<br />
void setVerticalCategoryLabels(boolean flag)&nbsp; 分类轴标题是否旋转到垂直<br />
void setMaxCategoryLabelWidthRatio(float ratio)&nbsp; 分类轴分类标签的最大宽度</font></p>
<p><font face="Arial">-----------------------------------------------------------------------------------------------------------<br />
</font></p>
<p><font face="Arial">Plot类：<br />
void setBackgroundImage(Image image)&nbsp;&nbsp; 数据区的背景图片<br />
void setBackgroundImageAlignment(int alignment)&nbsp; 数据区的背景图片对齐方式（参数常量在org.jfree.ui.Align类中定义）<br />
void setBackgroundPaint(Paint paint)&nbsp;&nbsp; 数据区的背景图片背景色<br />
void setBackgroundAlpha(float alpha)&nbsp;&nbsp; 数据区的背景透明度（0.0～1.0）<br />
void setForegroundAlpha(float alpha)&nbsp;&nbsp; 数据区的前景透明度（0.0～1.0）<br />
void setDataAreaRatio(double ratio)&nbsp;&nbsp; 数据区占整个图表区的百分比<br />
void setOutLinePaint(Paint paint)&nbsp;&nbsp; 数据区的边界线条颜色<br />
void setOutLineStroke(Stroke stroke)&nbsp;&nbsp; 数据区的边界线条笔触<br />
void setNoDataMessage(String message)&nbsp;&nbsp; 没有数据时显示的消息<br />
void setNoDataMessageFont(Font font)&nbsp;&nbsp; 没有数据时显示的消息字体<br />
void setNoDataMessagePaint(Paint paint)&nbsp;&nbsp; 没有数据时显示的消息颜色</font></p>
<p><font face="Arial">CategoryPlot(Plot)类：<br />
void setDataset(CategoryDataset dataset)&nbsp; 数据区的2维数据表<br />
void setColumnRenderingOrder(SortOrder order)&nbsp; 数据分类的排序方式<br />
void setAxisOffset(Spacer offset)&nbsp;&nbsp; 坐标轴到数据区的间距<br />
void setOrientation(PlotOrientation orientation) 数据区的方向（PlotOrientation.HORIZONTAL或PlotOrientation.VERTICAL）<br />
void setDomainAxis(CategoryAxis axis)&nbsp;&nbsp; 数据区的分类轴<br />
void setDomainAxisLocation(AxisLocation location) 分类轴的位置（参数常量在org.jfree.chart.axis.AxisLocation类中定义）<br />
void setDomainGridlinesVisible(boolean visible)&nbsp; 分类轴网格是否可见<br />
void setDomainGridlinePaint(Paint paint)&nbsp; 分类轴网格线条颜色<br />
void setDomainGridlineStroke(Stroke stroke)&nbsp; 分类轴网格线条笔触<br />
void setRangeAxis(ValueAxis axis)&nbsp;&nbsp; 数据区的数据轴<br />
void setRangeAxisLocation(AxisLocation location) 数据轴的位置（参数常量在org.jfree.chart.axis.AxisLocation类中定义）<br />
void setRangeGridlinesVisible(boolean visible)&nbsp; 数据轴网格是否可见<br />
void setRangeGridlinePaint(Paint paint)&nbsp;&nbsp; 数据轴网格线条颜色<br />
void setRangeGridlineStroke(Stroke stroke)&nbsp; 数据轴网格线条笔触<br />
void setRenderer(CategoryItemRenderer renderer)&nbsp; 数据区的表示者（详见Renderer组）<br />
void addAnnotation(CategoryAnnotation annotation) 给数据区加一个注释<br />
void addRangeMarker(Marker marker,Layer layer)&nbsp; 给数据区加一个数值范围区域</font></p>
<p><font face="Arial">PiePlot(Plot)类：<br />
void setDataset(PieDataset dataset)&nbsp;&nbsp; 数据区的1维数据表<br />
void setIgnoreNullValues(boolean flag)&nbsp;&nbsp; 忽略无值的分类<br />
void setCircular(boolean flag)&nbsp;&nbsp;&nbsp; 饼图是否一定是正圆<br />
void setStartAngle(double angle)&nbsp;&nbsp; 饼图的初始角度<br />
void setDirection(Rotation direction)&nbsp;&nbsp; 饼图的旋转方向<br />
void setExplodePercent(int section,double percent) 抽取的那块（1维数据表的分类下标）以及抽取出来的距离（0.0～1.0），3D饼图无效<br />
void setLabelBackgroundPaint(Paint paint)&nbsp; 分类标签的底色<br />
void setLabelFont(Font font)&nbsp;&nbsp;&nbsp; 分类标签的字体<br />
void setLabelPaint(Paint paint)&nbsp;&nbsp;&nbsp; 分类标签的字体颜色<br />
void setLabelLinkMargin(double margin)&nbsp;&nbsp; 分类标签与图的连接线边距<br />
void setLabelLinkPaint(Paint paint)&nbsp;&nbsp; 分类标签与图的连接线颜色<br />
void setLabelLinkStroke(Stroke stroke)&nbsp;&nbsp; 分类标签与图的连接线笔触<br />
void setLabelOutlinePaint(Paint paint)&nbsp;&nbsp; 分类标签边框颜色<br />
void setLabelOutlineStroke(Paint paint)&nbsp;&nbsp; 分类标签边框笔触<br />
void setLabelShadowPaint(Paint paint)&nbsp;&nbsp; 分类标签阴影颜色<br />
void setMaximumLabelWidth(double width)&nbsp;&nbsp; 分类标签的最大长度（0.0～1.0）<br />
void setPieIndex(int index)&nbsp;&nbsp;&nbsp; 饼图的索引（复合饼图中用到）<br />
void setSectionOutlinePaint(int section,Paint paint) 指定分类饼的边框颜色<br />
void setSectionOutlineStroke(int section,Stroke stroke) 指定分类饼的边框笔触<br />
void setSectionPaint(int section,Paint paint)&nbsp; 指定分类饼的颜色<br />
void setShadowPaint(Paint paint)&nbsp;&nbsp; 饼图的阴影颜色<br />
void setShadowXOffset(double offset)&nbsp;&nbsp; 饼图的阴影相对图的水平偏移<br />
void setShadowYOffset(double offset)&nbsp;&nbsp; 饼图的阴影相对图的垂直偏移<br />
void setLabelGenerator(PieSectionLabelGenerator generator) 分类标签的格式，设置成null则整个标签包括连接线都不显示<br />
void setToolTipGenerator(PieToolTipGenerator generator)&nbsp; MAP中鼠标移上的显示格式<br />
void setURLGenerator(PieURLGenerator generator)&nbsp;&nbsp; MAP中钻取链接格式</font></p>
<p><font face="Arial">PiePlot3D(PiePlot)类：<br />
void setDepthFactor(double factor)&nbsp;&nbsp; 3D饼图的Z轴高度（0.0～1.0）</font></p>
<p><font face="Arial">MultiplePiePlot(Plot)类：<br />
void setLimit(double limit)&nbsp;&nbsp;&nbsp; 每个饼图之间的数据关联（详细比较复杂）&nbsp;&nbsp; <br />
void setPieChart(JFreeChart pieChart)&nbsp;&nbsp; 每个饼图的显示方式（见JFreeChart类个PiePlot类）</font></p>
<p><font face="Arial">-----------------------------------------------------------------------------------------------------------<br />
</font></p>
<p><font face="Arial">AbstractRenderer类：<br />
void setItemLabelAnchorOffset(double offset)&nbsp;&nbsp;&nbsp;&nbsp; 数据标签的与数据点的偏移<br />
void setItemLabelsVisible(boolean visible)&nbsp;&nbsp;&nbsp;&nbsp; 数据标签是否可见<br />
void setItemLabelFont(Font font)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 数据标签的字体<br />
void setItemLabelPaint(Paint paint)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 数据标签的字体颜色<br />
void setItemLabelPosition(ItemLabelPosition position)&nbsp;&nbsp;&nbsp; 数据标签位置<br />
void setPositiveItemLabelPosition(ItemLabelPosition position)&nbsp;&nbsp; 正数标签位置<br />
void setNegativeItemLabelPosition(ItemLabelPosition position)&nbsp;&nbsp; 负数标签位置<br />
void setOutLinePaint(Paint paint)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图形边框的线条颜色<br />
void setOutLineStroke(Stroke stroke)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图形边框的线条笔触<br />
void setPaint(Paint paint)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所有分类图形的颜色<br />
void setShape(Shape shape)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所有分类图形的形状（如折线图的点）<br />
void setStroke(Stroke stroke)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所有分类图形的笔触（如折线图的线）<br />
void setSeriesItemLabelsVisible(int series,boolean visible)&nbsp;&nbsp; 指定分类的数据标签是否可见<br />
void setSeriesItemLabelFont(int series,Font font)&nbsp;&nbsp;&nbsp; 指定分类的数据标签的字体<br />
void setSeriesItemLabelPaint(int series,Paint paint)&nbsp;&nbsp;&nbsp; 指定分类的数据标签的字体颜色<br />
void setSeriesItemLabelPosition(int series,ItemLabelPosition position)&nbsp; 数据标签位置<br />
void setSeriesPositiveItemLabelPosition(int series,ItemLabelPosition position) 正数标签位置<br />
void setSeriesNegativeItemLabelPosition(int series,ItemLabelPosition position) 负数标签位置<br />
void setSeriesOutLinePaint(int series,Paint paint)&nbsp;&nbsp;&nbsp; 指定分类的图形边框的线条颜色<br />
void setSeriesOutLineStroke(int series,Stroke stroke)&nbsp;&nbsp;&nbsp; 指定分类的图形边框的线条笔触<br />
void setSeriesPaint(int series,Paint paint)&nbsp;&nbsp;&nbsp;&nbsp; 指定分类图形的颜色<br />
void setSeriesShape(int series,Shape shape)&nbsp;&nbsp;&nbsp;&nbsp; 指定分类图形的形状（如折线图的点）<br />
void setSeriesStroke(int series,Stroke stroke)&nbsp;&nbsp;&nbsp;&nbsp; 指定分类图形的笔触（如折线图的线）</font></p>
<p><font face="Arial">AbstractCategoryItemRenderer(AbstractRenderer)类：<br />
void setLabelGenerator(CategoryLabelGenerator generator)&nbsp;&nbsp; 数据标签的格式<br />
void setToolTipGenerator(CategoryToolTipGenerator generator)&nbsp;&nbsp; MAP中鼠标移上的显示格式<br />
void setItemURLGenerator(CategoryURLGenerator generator)&nbsp;&nbsp; MAP中钻取链接格式<br />
void setSeriesLabelGenerator(int series,CategoryLabelGenerator generator) 指定分类的数据标签的格式<br />
void setSeriesToolTipGenerator(int series,CategoryToolTipGenerator generator) 指定分类的MAP中鼠标移上的显示格式<br />
void setSeriesItemURLGenerator(int series,CategoryURLGenerator generator) 指定分类的MAP中钻取链接格式</font></p>
<p><font face="Arial">BarRenderer(AbstractCategoryItemRenderer)类：<br />
void setDrawBarOutline(boolean draw)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 是否画图形边框<br />
void setItemMargin(double percent)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 每个BAR之间的间隔<br />
void setMaxBarWidth(double percent)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 每个BAR的最大宽度<br />
void setMinimumBarLength(double min)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 最短的BAR长度，避免数值太小而显示不出<br />
void setPositiveItemLabelPositionFallback(ItemLabelPosition position)&nbsp; 无法在BAR中显示的正数标签位置<br />
void setNegativeItemLabelPositionFallback(ItemLabelPosition position)&nbsp; 无法在BAR中显示的负数标签位置</font></p>
<p><font face="Arial">BarRenderer3D(BarRenderer)类：<br />
void setWallPaint(Paint paint)&nbsp;&nbsp;&nbsp; 3D坐标轴的墙体颜色</font></p>
<p><font face="Arial">StackedBarRenderer(BarRenderer)类：<br />
没有特殊的设置</font></p>
<p><font face="Arial">StackedBarRenderer3D(BarRenderer3D)类：<br />
没有特殊的设置</font></p>
<p><font face="Arial">GroupedStackedBarRenderer(StackedBarRenderer)类：<br />
void setSeriesToGroupMap(KeyToGroupMap map)&nbsp; 将分类自由的映射成若干个组（KeyToGroupMap.mapKeyToGroup(series,group)）</font></p>
<p><font face="Arial">LayeredBarRenderer(BarRenderer)类：<br />
void setSeriesBarWidth(int series,double width)&nbsp; 设定每个分类的宽度（注意设置不要使某分类被覆盖）</font></p>
<p><font face="Arial">WaterfallBarRenderer(BarRenderer)类：<br />
void setFirstBarPaint(Paint paint)&nbsp;&nbsp; 第一个柱图的颜色<br />
void setLastBarPaint(Paint paint)&nbsp;&nbsp; 最后一个柱图的颜色<br />
void setPositiveBarPaint(Paint paint)&nbsp;&nbsp; 正值柱图的颜色<br />
void setNegativeBarPaint(Paint paint)&nbsp;&nbsp; 负值柱图的颜色</font></p>
<p><font face="Arial">IntervalBarRenderer(BarRenderer)类：<br />
需要传IntervalCategoryDataset作为数据源</font></p>
<p><font face="Arial">GanttBarRenderer(IntervalBarRenderer)类：<br />
void setCompletePaint(Paint paint)&nbsp;&nbsp; 完成进度颜色<br />
void setIncompletePaint(Paint paint)&nbsp;&nbsp; 未完成进度颜色<br />
void setStartPercent(double percent)&nbsp;&nbsp; 设置进度条在整条中的起始位置（0.0～1.0）<br />
void setEndPercent(double percent)&nbsp;&nbsp; 设置进度条在整条中的结束位置（0.0～1.0）</font></p>
<p><font face="Arial">StatisticBarRenderer(BarRenderer)类：<br />
需要传StatisticCategoryDataset作为数据源</font></p>
<p><font face="Arial">LineAndShapeRenderer(AbstractCategoryItemRenderer)类：<br />
void setDrawLines(boolean draw)&nbsp;&nbsp;&nbsp; 是否折线的数据点之间用线连<br />
void setDrawShapes(boolean draw)&nbsp;&nbsp; 是否折线的数据点根据分类使用不同的形状<br />
void setShapesFilled(boolean filled)&nbsp;&nbsp; 所有分类是否填充数据点图形<br />
void setSeriesShapesFilled(int series,boolean filled) 指定分类是否填充数据点图形<br />
void setUseFillPaintForShapeOutline(boolean use) 指定是否填充数据点的Paint也被用于画数据点形状的边框</font></p>
<p><font face="Arial">LevelRenderer(AbstractCategoryItemRenderer)类：<br />
void setItemMargin(double percent)&nbsp;&nbsp; 每个分类之间的间隔<br />
void setMaxItemWidth(double percent)&nbsp;&nbsp; 每个分类的最大宽度</font></p>
<p><font face="Arial">CategoryStepRenderer(AbstractCategoryItemRenderer)类：<br />
void setStagger(boolean shouldStagger)&nbsp;&nbsp; 不同分类的图是否交错</font></p>
<p><font face="Arial">MinMaxCategoryRenderer(AbstractCategoryItemRenderer)类：<br />
void setDrawLines(boolean drawLines)&nbsp;&nbsp; 是否在每个分类线间画连接线<br />
void setGroupPaint(Paint groupPaint)&nbsp;&nbsp; 一组图形连接线的颜色<br />
void setGroupStroke(Stroke groupStroke)&nbsp;&nbsp; 一组图形连接线的笔触<br />
void setMaxIcon(Icon maxIcon)&nbsp;&nbsp;&nbsp; 最大值的ICON<br />
void setMinIcon(Icon minIcon)&nbsp;&nbsp;&nbsp; 最小值的ICON<br />
void setObjectIcon(Icon objectIcon)&nbsp;&nbsp; 所有值的ICON</font></p>
<p><font face="Arial">AreaRender(AbstractCategoryItemRenderer)类：<br />
没有特殊的设置</font></p>
<p><font face="Arial">StackedAreaRender(AreaRender)类：<br />
没有特殊的设置</font></p>
</span>
<img src ="http://www.blogjava.net/illu/aggbug/251402.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/illu/" target="_blank">应越</a> 2009-01-15 11:15 <a href="http://www.blogjava.net/illu/articles/jfreechart.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Could not open ServletContext resource [/WEB-INF/action-servlet.xml]解决方案</title><link>http://www.blogjava.net/illu/archive/2008/10/24/236419.html</link><dc:creator>应越</dc:creator><author>应越</author><pubDate>Fri, 24 Oct 2008 07:55:00 GMT</pubDate><guid>http://www.blogjava.net/illu/archive/2008/10/24/236419.html</guid><wfw:comment>http://www.blogjava.net/illu/comments/236419.html</wfw:comment><comments>http://www.blogjava.net/illu/archive/2008/10/24/236419.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/illu/comments/commentRss/236419.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/illu/services/trackbacks/236419.html</trackback:ping><description><![CDATA[<p>这个错误主要是struts-config.xml或web.xml上配置出错<br />
仔细对比后就可以解决<br />
struts-config.xml<br />
&lt;controller<br />
&nbsp;&nbsp;processorClass="org.springframework.web.struts.DelegatingRequestProcessor"&gt;<br />
&nbsp;&lt;/controller&gt;<br />
<br />
&nbsp; &lt;plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml" /&gt;<br />
&nbsp; &lt;/plug-in&gt;<br />
</p>
web.xml<br />
&lt;context-param&gt;<br />
&nbsp; &nbsp;&lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;<br />
&nbsp; &nbsp;&lt;param-value&gt;/WEB-INF/classes/applicationContext.xml&lt;/param-value&gt;<br />
&nbsp; &lt;/context-param&gt;<br />
&nbsp; <br />
&nbsp; &lt;servlet&gt;<br />
&nbsp; &nbsp;&lt;servlet-name&gt;context&lt;/servlet-name&gt;<br />
&nbsp; &nbsp;&lt;servlet-class&gt;org.springframework.web.context.ContextLoaderServlet&lt;/servlet-class&gt;<br />
&nbsp; &nbsp;&lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<br />
&nbsp; &lt;/servlet&gt;<br />
<br />
仔细对比 要一字不差
<img src ="http://www.blogjava.net/illu/aggbug/236419.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/illu/" target="_blank">应越</a> 2008-10-24 15:55 <a href="http://www.blogjava.net/illu/archive/2008/10/24/236419.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>getOutputStream() has already been called for this response 的解决方法</title><link>http://www.blogjava.net/illu/archive/2008/10/24/236400.html</link><dc:creator>应越</dc:creator><author>应越</author><pubDate>Fri, 24 Oct 2008 06:52:00 GMT</pubDate><guid>http://www.blogjava.net/illu/archive/2008/10/24/236400.html</guid><wfw:comment>http://www.blogjava.net/illu/comments/236400.html</wfw:comment><comments>http://www.blogjava.net/illu/archive/2008/10/24/236400.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/illu/comments/commentRss/236400.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/illu/services/trackbacks/236400.html</trackback:ping><description><![CDATA[//加入这2句<br />
out.clear();<br />
out=pageContext.pushBody();
<p>response.setHeader("Pragma","No-cache");<br />
response.setHeader("Cache-Control","no-cache");<br />
response.setDateHeader("Expires", 0);</p>
<img src ="http://www.blogjava.net/illu/aggbug/236400.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/illu/" target="_blank">应越</a> 2008-10-24 14:52 <a href="http://www.blogjava.net/illu/archive/2008/10/24/236400.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用myeclipse整合ssh 出现的问题</title><link>http://www.blogjava.net/illu/archive/2008/10/22/236022.html</link><dc:creator>应越</dc:creator><author>应越</author><pubDate>Wed, 22 Oct 2008 12:45:00 GMT</pubDate><guid>http://www.blogjava.net/illu/archive/2008/10/22/236022.html</guid><wfw:comment>http://www.blogjava.net/illu/comments/236022.html</wfw:comment><comments>http://www.blogjava.net/illu/archive/2008/10/22/236022.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/illu/comments/commentRss/236022.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/illu/services/trackbacks/236022.html</trackback:ping><description><![CDATA[1。为项目添加ssh支持时 myeclipse为加入commons-pool.jar<br />
<br />
2。asm-2.2.3.jar文件冲突，会导致Struts无法找到Action，将该文件删除就OK了 <br />
<br />
3. 在tomcat server.xml中部署工程时 如果路径中有中文 必须将server.xml保存成utf-8<br />
<br />
4.spring 注入名称需规范，即首字母小写，名称中只能出现一个大写字母，否则会出现<br />
Bean property 'iUserDao' is not writable or has an invalid setter method 报这种错误<br />
<img src ="http://www.blogjava.net/illu/aggbug/236022.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/illu/" target="_blank">应越</a> 2008-10-22 20:45 <a href="http://www.blogjava.net/illu/archive/2008/10/22/236022.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts 中使用dispatch Action 和validation验证时出现Servlet action is not available错误</title><link>http://www.blogjava.net/illu/archive/2008/08/15/222281.html</link><dc:creator>应越</dc:creator><author>应越</author><pubDate>Fri, 15 Aug 2008 07:54:00 GMT</pubDate><guid>http://www.blogjava.net/illu/archive/2008/08/15/222281.html</guid><wfw:comment>http://www.blogjava.net/illu/comments/222281.html</wfw:comment><comments>http://www.blogjava.net/illu/archive/2008/08/15/222281.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/illu/comments/commentRss/222281.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/illu/services/trackbacks/222281.html</trackback:ping><description><![CDATA[一看到这个错误 第一反应就是可能Action 那里配置出现了问题<br />
查了下 没有什么问题 <br />
而且程序用访问DispatchAction时 parameter 也没有问题。。<br />
但是就是怎么也找不见问题出在那里。。<br />
<br />
最后才想起来是不是ValidatorPlugIn 没配置好啊<br />
查了下 果然 寒的很<br />
&lt;plug-in className="org.apache.struts.validator.ValidatorPlugIn"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INFO/validation.xml" /&gt;<br />
&nbsp;&lt;/plug-in&gt;<br />
哎 把WEB-INF写成WEB-INFO了。。。。<br />
手误啊 耽误这么长时间。。。
<img src ="http://www.blogjava.net/illu/aggbug/222281.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/illu/" target="_blank">应越</a> 2008-08-15 15:54 <a href="http://www.blogjava.net/illu/archive/2008/08/15/222281.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>