[jboss-user] [JBoss Seam] - Faces messages not displaying on redirected page

terryb do-not-reply at jboss.com
Wed Jan 23 09:41:09 EST 2008


faces messages added in observer method for Identity events do not display on redirected (error) page???
but display fine on page which initiated the request (login page in this case).

Seam 2.0.1.CR1


  | login.page.xml
  | -----------------
  | <page conversation-required="false">
  | ...
  |    <navigation from-action="#{identity.login}">
  | 
  |       <rule if="#{not identity.loggedIn and orgUserAuthenticate.systemError}">
  |          <redirect view-id="/error.xhtml"/>	    <--- messages not display on this redirected page.
  |       </rule>
  |    </navigation>   
  | ...   
  | </page>      
  | 
  | -----------------------------------------
  | @Name("orgUserAuthenticate")
  | public class OrgUserAuthenticate {
  | 
  | ....
  | 
  | @Observer(Identity.EVENT_LOGIN_SUCCESSFUL)
  | public void loginSuccessful() {
  | 	
  | 	//if (orgUserService.setLoginSuccessParams(organisationUser, this)) {
  | 	if (orgUserService.setLoginSuccessParams(organisationUser)) {
  | 
  | 		orgUserAuthenticated.setUser(organisationUser);
  | 		
  | 		try {
  | 			activityLog.logOrgUser(organisationUser, ActivityLogger.Code.LOGIN_SUCCESSFUL);
  | 		} catch (ActivityLoggerException e) {
  | 			
  | 			identity.logout();
  | 			this.isSystemError = true;
  | 			FacesMessages.instance().getCurrentMessages().clear();
  | 			FacesMessages.instance().addFromResourceBundle(FacesMessage.SEVERITY_ERROR, "au.edu.tisc.SystemErrorWhileLoggingIn", e.getMessage());
  | 		}
  | 		
  | 	} else {
  | 		identity.logout();
  | 		this.isSystemError = true;
  | 		FacesMessages.instance().addFromResourceBundle(FacesMessage.SEVERITY_ERROR, "au.edu.tisc.SystemErrorWhileLoggingIn", "Unable to set user login success parameters.");
  | 	}
  | }
  | 
  | 

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

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



More information about the jboss-user mailing list