[jboss-user] [JBoss Seam] - Re: Login Redirection not propagating GET parameters

pete.muir@jboss.org do-not-reply at jboss.com
Sat Aug 11 06:28:21 EDT 2007


"milli" wrote : Let's forget about propagating parameters values for a while. But when it comes to just passing GET parameters(to the backing bean component) shouldn't they be having the same behaviour?
  | 
  | Here is what I found out. 
  | 
  | When you have the parameter defined in pages.xml, here is the flow of the backing bean component:
  | 
  | * Seam calls @Create method first
  | * It then calls setters on the parameters to initialize the values
  | 
  | With @RequestParameter, the behaviour is
  | * Seam injects parameter values first (No need to have setters)
  | * It then calls the @Create method

The behaviour you describe is consistent through Seam.  @RequestParameter does injection (which of course occurs before @Create but after the constructor), page parameters set model attributes (which occurs after the constructor and @Create).  Spend some time understanding what injection is and what page parameters are.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4073269#4073269

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4073269



More information about the jboss-user mailing list