<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的蛋殼

    倡導自由、開放、分享的Java技術社區 http://www.javaread.com

     

    Grails Feeds Plugin 使用經驗小結

    先采用標準使用方法:

     1class YourController {
     2    def feed = {
     3        render(feedType:"rss", feedVersion:"2.0"{
     4            title = "My test feed"
     5            link = "http://your.test.server/yourController/feed"
     6            description = "The funky Grails news feed"
     7        Article.list().each() {article -> 
     8            entry(article.title) {
     9                 link = "http://your.test.server/article/${article.id}" 
    10                article.content // return the content 
    11            }

    12        }

    13      }

    14     }

    15 }

            如果在一個grails應用只有一個feed實例,沒發現什么問題,覺得這個插件還挺不錯的。因為JavaRead要提供多個feed,后來才發現,但是一旦超過一個,那么只有一個能用。其他的直接拋出grails異常信息:

    1No such property: title for class: ArticleController
    2Caused by: groovy.lang.MissingPropertyException: No such property: title for class: ArticleController

     
           最后翻了一下插件的代碼,改了一下迂回解決了這個問題。

     1   def feed = {
     2        def builder = new feedsplugin.FeedBuilder()
     3        builder.feed {
     4            title = "JavaRead熱文"
     5            link = "http://www.javaread.com/article/list"
     6            description = "最新鮮的Java資訊"
     7            Article.listOrderById(max:20, order:"desc") .each() { article ->
     8                entry {
     9                    title = article.title
    10                    link = "http://www.javaread.com/article/show/${article.id}"
    11                    article.overview
    12                }

    13            }

    14        }

    15        def feed = builder.makeFeed('rss')
    16        StringWriter writer = new StringWriter()
    17        SyndFeedOutput output = new SyndFeedOutput()
    18        output.output(feed,writer)
    19        writer.close()
    20        render(writer.toString())
    21     }




    本文作者:javaread.com

    posted on 2008-07-24 16:35 javaread.com 閱讀(1006) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆檔案

    Java

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 午夜免费福利在线| 亚洲成a人无码av波多野按摩| 国产成人亚洲合集青青草原精品 | 在线不卡免费视频| 免费人成动漫在线播放r18| 亚洲AV综合色区无码另类小说| 一区二区无码免费视频网站 | 国产亚洲sss在线播放| 亚洲一区二区三区乱码A| 鲁大师在线影院免费观看| 亚洲国产精品成人AV在线| 亚洲av无码乱码国产精品fc2| 扒开双腿猛进入爽爽免费视频 | 国产午夜无码视频免费网站 | 中文字幕在线亚洲精品| 国产精品久久久久久久久免费| 最好2018中文免费视频| 亚洲成人黄色在线观看| 亚洲AⅤ无码一区二区三区在线 | 深夜国产福利99亚洲视频| 999久久久免费精品国产| 一级人做人a爰免费视频 | 一级做a爰片久久毛片免费陪 | 亚洲精品无码成人片久久| 日本不卡高清中文字幕免费| 亚洲精品免费在线观看| 中文字幕影片免费在线观看| 一级做性色a爰片久久毛片免费| 亚洲精品国产手机| 日日噜噜噜噜夜夜爽亚洲精品| 99精品国产免费久久久久久下载 | 91成人在线免费视频| 一个人免费播放在线视频看片 | 最近新韩国日本免费观看| 一级做a爰性色毛片免费| 午夜影视在线免费观看| 中国人xxxxx69免费视频| 中文字幕视频免费在线观看| 精品久久久久久亚洲综合网| 亚洲区精品久久一区二区三区| 成人性生交大片免费看无遮挡|