[jboss-user] [JBoss Seam] - Creating RSS feed ?
lcoetzee
do-not-reply at jboss.com
Fri Oct 27 08:33:30 EDT 2006
Hi,
I have been trying to create a rss feed publishing things (new elements) along the line of the example in the jboss-seam blog example. For some very weird reason I am not able to get Seam to inject/unwrap when the rss news feed page is accessed.
my rss page looks something like this(rssNewsFeed.rss):
<rss version="0.91"
| xmlns:ui="http://java.sun.com/jsf/facelets"
| xmlns:h="http://java.sun.com/jsf/html">
| <channel>
|
| <title>This is a RSS feed </title>
| <link>http://localhost:8080/portal/public/content/view/viewServicesHome.jsf</link>
| <description>This is a description of the rss feed</description>
| <language>en</language>
|
|
|
| <ui:repeat value="#{rssFeed.entries}" var="content">
| <item>
| <title>#{content.contentName.name}</title>
| <link>http://localhost:8080/portal/public/content/view/viewContent.jsf?selectedContentId=#{content.id}</link>
| <description>
| <h:outputText value="#{content.contentDescription.description}"/>
| </description>
| </item>
| </ui:repeat>
|
|
| </channel>
| </rss>
|
with my manager component:
| @Name("rssFeed")
| @Scope(ScopeType.STATELESS)
| public class RSSFeed {
|
| @In(create=true)
| RSS rssBean;
|
|
| private List<Content> entries;
|
|
| @Unwrap
| public RSSFeed listAllNewContent() throws NAPPublicException{
| entries = rssBean.listAllNewContent();
| return this;
| }
|
|
| public List<Content> getEntries() {
| return entries;
| }
|
|
| public void setEntries(List<Content> entries) {
| this.entries = entries;
| }
|
| }
|
|
I am able to subscribe to the rss feed using a normal aggregator, but for some reason when the page is accessed Seam does not intercept and outject/unwrap the RSSFeed component.
Is there something else I must set to get the rss page populated (with the dynamic stuff) when it is accessed ? It is almost as if Seam/tomcat/jboss does not know it has to intercept and do its things when the page is retrieved.
I am sure it is something stupid (it is very similar to the blog example). Any suggestions would be appreciated.
Thanks
Louis
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3981284#3981284
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3981284
More information about the jboss-user
mailing list