[jboss-user] [JBoss Seam] - Login redirection not remember page parameters?

hstang do-not-reply at jboss.com
Sun May 27 22:46:28 EDT 2007


I am experiencing some problems with login redirection not remembering page parameters.  

I have a main page (main.xhtml) that goes to another page (call it go.xhtml) which requires login.  After successful authentication, go.xhtml does not remember the page parameter that was passed in originally from main.xhtml, and as a result nothing is displayed.  However, if I login prior to entering go.xhtml, the page parameter is remembered and the output is displayed.

Here are the relevant bits:

## main.xhtml

  | <s:link view="/go.xhtml" value="Go">
  |   <f:param name="hello" value="world"/>
  | </s:link>
  | 

## go.page.xml

  | <page login-required="true">
  |   <param name="hello" value="#{bean.value}"/>
  | </page>
  | 

## go.xhtml

  | <html>
  | #{bean.value}
  | 
  | #{facesContext.externalContext.requestParameterMap['hello']}
  | </html>
  | 

## components.xml

  |   <event type="org.jboss.seam.notLoggedIn">
  |     <action expression="#{redirect.captureCurrentView}"/>
  |   </event>
  | 
  |   <event type="org.jboss.seam.postAuthenticate">
  |     <action expression="#{redirect.returnToCapturedView}"/>
  |   </event>
  | 


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

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



More information about the jboss-user mailing list