<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/yuqun" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/yuqun" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 07 Apr 2005 15:00:00 GMT</lastBuildDate><title>～憧雨泉～的专栏</title><description>群生如梦，活着为了讲述生活</description><link>http://blog.csdn.net/yuqun/</link><item><title>基于 J2EE 的企业应用系统 - 工具一览表</title><link>http://blog.csdn.net/yuqun/archive/2005/04/07/339266.aspx</link><wfw:comment>http://blog.csdn.net/yuqun/comments/339266.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/yuqun/comments/commentRss/339266.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=339266</trackback:ping><description>基于 J2EE 的企业应用系统 - 工具一览表 &lt;img src =&quot;http://blog.csdn.net/yuqun/aggbug/339266.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 07 Apr 2005 23:00:00 +0800</pubDate><author>yuqun</author><comments>http://blog.csdn.net/yuqun/archive/2005/04/07/339266.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/yuqun/archive/2005/04/07/339266.aspx</guid><dc:creator>yuqun</dc:creator></item><item><title>FreeMarker设计指南(4) （完）</title><link>http://blog.csdn.net/yuqun/archive/2005/04/07/338952.aspx</link><wfw:comment>http://blog.csdn.net/yuqun/comments/338952.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/yuqun/comments/commentRss/338952.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=338952</trackback:ping><description>FreeMarker设计指南(4) （完） &lt;img src =&quot;http://blog.csdn.net/yuqun/aggbug/338952.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 07 Apr 2005 17:21:00 +0800</pubDate><author>yuqun</author><comments>http://blog.csdn.net/yuqun/archive/2005/04/07/338952.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/yuqun/archive/2005/04/07/338952.aspx</guid><dc:creator>yuqun</dc:creator></item><item><title>FreeMarker设计指南(3)</title><link>http://blog.csdn.net/yuqun/archive/2005/04/07/338948.aspx</link><wfw:comment>http://blog.csdn.net/yuqun/comments/338948.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/yuqun/comments/commentRss/338948.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=338948</trackback:ping><description>FreeMarker设计指南(3) 
3、模板

（1）整体结构

l         模板使用FTL（FreeMarker模板语言）编写，是下面各部分的一个组合：

Ø         文本：直接输出

Ø         Interpolation：由${和}，或#{和}来限定，计算值替代输出

Ø         FTL标记：FreeMarker指令，和HTML标记类似，名字前加#予以区分，不会输出

Ø         注释：由限定，不会输出

l         下面是以一个具体模板例子：

[BR]
[BR]
  Welcome![BR]
[BR]
[BR]
  [BR]
  Welcome ${user}![BR]
  We have these animals:[BR]
  [BR]
  [BR]
    ${being.name} for ${being.price} Euros[BR]
  [BR]
  [BR]
[BR]
  
l         [BR]是用于换行的特殊字符序列

l      &lt;img src =&quot;http://blog.csdn.net/yuqun/aggbug/338948.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 07 Apr 2005 17:19:00 +0800</pubDate><author>yuqun</author><comments>http://blog.csdn.net/yuqun/archive/2005/04/07/338948.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/yuqun/archive/2005/04/07/338948.aspx</guid><dc:creator>yuqun</dc:creator></item><item><title>FreeMarker设计指南(2)</title><link>http://blog.csdn.net/yuqun/archive/2005/04/07/338939.aspx</link><wfw:comment>http://blog.csdn.net/yuqun/comments/338939.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/yuqun/comments/commentRss/338939.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=338939</trackback:ping><description>FreeMarker设计指南(2) &lt;img src =&quot;http://blog.csdn.net/yuqun/aggbug/338939.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 07 Apr 2005 17:16:00 +0800</pubDate><author>yuqun</author><comments>http://blog.csdn.net/yuqun/archive/2005/04/07/338939.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/yuqun/archive/2005/04/07/338939.aspx</guid><dc:creator>yuqun</dc:creator></item><item><title>FreeMarker设计指南(1)</title><link>http://blog.csdn.net/yuqun/archive/2005/04/07/338850.aspx</link><wfw:comment>http://blog.csdn.net/yuqun/comments/338850.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/yuqun/comments/commentRss/338850.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=338850</trackback:ping><description>FreeMarker设计指南(1) &lt;img src =&quot;http://blog.csdn.net/yuqun/aggbug/338850.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 07 Apr 2005 10:14:00 +0800</pubDate><author>yuqun</author><comments>http://blog.csdn.net/yuqun/archive/2005/04/07/338850.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/yuqun/archive/2005/04/07/338850.aspx</guid><dc:creator>yuqun</dc:creator></item><item><title>构造方法的初始化顺序</title><link>http://blog.csdn.net/yuqun/archive/2005/03/12/318378.aspx</link><wfw:comment>http://blog.csdn.net/yuqun/comments/318378.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/yuqun/comments/commentRss/318378.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=318378</trackback:ping><description>构造方法的初始化顺序 &lt;img src =&quot;http://blog.csdn.net/yuqun/aggbug/318378.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 13 Mar 2005 07:55:00 +0800</pubDate><author>yuqun</author><comments>http://blog.csdn.net/yuqun/archive/2005/03/12/318378.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/yuqun/archive/2005/03/12/318378.aspx</guid><dc:creator>yuqun</dc:creator></item><item><title>Java中的两个特殊变量this和super</title><link>http://blog.csdn.net/yuqun/archive/2005/03/11/317106.aspx</link><wfw:comment>http://blog.csdn.net/yuqun/comments/317106.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/yuqun/comments/commentRss/317106.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=317106</trackback:ping><description>Java中的两个特殊变量this和super&lt;img src =&quot;http://blog.csdn.net/yuqun/aggbug/317106.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 11 Mar 2005 19:34:00 +0800</pubDate><author>yuqun</author><comments>http://blog.csdn.net/yuqun/archive/2005/03/11/317106.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/yuqun/archive/2005/03/11/317106.aspx</guid><dc:creator>yuqun</dc:creator></item><item><title>JAVA基础知识精华总结</title><link>http://blog.csdn.net/yuqun/archive/2005/03/11/317093.aspx</link><wfw:comment>http://blog.csdn.net/yuqun/comments/317093.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/yuqun/comments/commentRss/317093.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=317093</trackback:ping><description>JAVA基础知识精华总结 &lt;img src =&quot;http://blog.csdn.net/yuqun/aggbug/317093.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 11 Mar 2005 19:18:00 +0800</pubDate><author>yuqun</author><comments>http://blog.csdn.net/yuqun/archive/2005/03/11/317093.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/yuqun/archive/2005/03/11/317093.aspx</guid><dc:creator>yuqun</dc:creator></item><item><title>框架一瞥（基于J2EE）</title><link>http://blog.csdn.net/yuqun/archive/2005/02/02/277513.aspx</link><wfw:comment>http://blog.csdn.net/yuqun/comments/277513.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/yuqun/comments/commentRss/277513.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=277513</trackback:ping><description>框架一瞥（基于J2EE） &lt;img src =&quot;http://blog.csdn.net/yuqun/aggbug/277513.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 02 Feb 2005 19:02:00 +0800</pubDate><author>yuqun</author><comments>http://blog.csdn.net/yuqun/archive/2005/02/02/277513.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/yuqun/archive/2005/02/02/277513.aspx</guid><dc:creator>yuqun</dc:creator></item><item><title>小议radio的用法</title><link>http://blog.csdn.net/yuqun/archive/2005/01/25/267738.aspx</link><wfw:comment>http://blog.csdn.net/yuqun/comments/267738.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/yuqun/comments/commentRss/267738.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=267738</trackback:ping><description>小议radio的用法 
&lt;img src =&quot;http://blog.csdn.net/yuqun/aggbug/267738.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 26 Jan 2005 00:52:00 +0800</pubDate><author>yuqun</author><comments>http://blog.csdn.net/yuqun/archive/2005/01/25/267738.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/yuqun/archive/2005/01/25/267738.aspx</guid><dc:creator>yuqun</dc:creator></item></channel></rss>