"[EMAIL PROTECTED]" wrote : You don't need to use @RequestParamater with page
parameters. Take a look at seamdiscs to see how they should be used.
I see no "param" tags in pages.xml of seamDISKS example (Seam 2.0) .
In seamSPACE , I see the following :
pages.xml :
<page view-id="/comment.xhtml" login-required="true">
| <restrict/>
|
| <param name="name" value="#{selectedMember.memberName}"/>
| <param name="blogId" value="#{selectedBlog.blogId}"/>
|
| <navigation from-action="#{blog.saveComment}">
| <redirect view-id="/blogentry.xhtml"/>
| </navigation>
| </page>
The target page, blogentry.xhtml , uses BlogAction component.
In BlogAction.java :
@RequestParameter
| private Integer blogId;
| ......
|
| @Factory("selectedBlog")
| @Begin(join=true)
| public void getBlog()
| {
| try
| {
| selectedBlog = (MemberBlog) entityManager.createQuery(
| "from MemberBlog b where b.blogId = :blogId and
b.member.memberName = :memberName")
| .setParameter("blogId",blogId)
| .setParameter("memberName", name)
| .getSingleResult();
| }
| ....
| }
|
I.e. blogId is passed as @RequestParameter and then used to retreive current
blog. Exactly the same approach I am trying to implement. Anything wrong ?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4114913#4114913
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4114913
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user