I am sorry for the confusion ... all I need is the result url to be with the title append to it like below:
http://localhost:8080/pikepier/comments/bush_is_a_joke if I pass in the parameter like below: <rest:link value="homeAction"> <f:param name="sharedUrlId" value="123456789"/> <f:param name="title" value="bush_is_a_joke"/> #{text['comments']} </rest:link> however, I also need sharedUrlId as a parameter to pass to backing bean. Appreciate if you could advice me on this. Thanks, Mark agori wrote: > > > Plant More Tree wrote: >> >> Hi Agori, >> >> Thanks a lot and it's working fine now. I got 1 more question here >> where I need to pass 2 parameters to backing bean like below : >> >> @Instance("#{home}") >> @HttpAction(value="homeAction", pattern="comments/{title}") >> public String retrieveComment(@Param("title") String title, >> @Param("sharedUrlId") String sharedUrlId){ >> >> >> <rest:link value="homeAction"> >> <f:param name="sharedUrlId" value="123456789"/> >> <f:param name="title" value="title1"/> >> #{text['comments']} >> </rest:link> >> >> however, the url came out like : >> >> http://localhost:8080/pikepier/comments/ning+ning+the+world?sharedUrlId=b4043a51-2d76-102b-9617-869ad24e2f93 >> >> instead of the expected : >> >> http://localhost:8080/pikepier/comments/ning+ning+the+world >> >> Appreciate if you could further advice me on this. Thanks ! >> >> regards, >> Mark >> >> > > You regeistered a query parameter with > > @Param("sharedUrlId") String sharedUrlId > > so I didn't understand why it shouldn't append it to the URL. If you don't > want that parameter remove it from the method signature. > > A further note: you can move the @Instance annotation at class level so > you do not have to specify it for every method in the class. And if the > bean name is the same of the class name (with first letter in lower case) > you can omit the annotation also. > > > -- View this message in context: http://www.nabble.com/RestFaces-problem-...-tp17773696p18000058.html Sent from the MyFaces - Users mailing list archive at Nabble.com.

