I want to just return to the same page when I get a success from login (this 
was easy to as I just returned "null" from my login SessionController.login 
action

I want to go /mainmenu.xhtml from logout.
this was easy to as I just returned "mainMenu" from my login 
SessionController.logout action (after invalidating the session).



What do you suggest given:


  | <?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE faces-config 
  |     PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
  |     "http://java.sun.com/dtd/web-facesconfig_1_0.dtd";>
  | 
  | <faces-config>
  | 
  |     <!-- Navigation rules for the risingstars App -->
  | 
  |     <navigation-rule>
  | 
  |             <navigation-case>
  |                     <from-outcome>mainMenu</from-outcome>
  |                     <to-view-id>/mainmenu.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |             <navigation-case>
  |                     <from-outcome>success</from-outcome>
  |                     <to-view-id>/success.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |             <!--  Registration -->
  |             <navigation-case>
  |                     <from-outcome>userRegisterDetails</from-outcome>
  |                     <to-view-id>/userRegistration.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |             <navigation-case>
  |                     <from-outcome>userCRUD</from-outcome>
  |                     <to-view-id>/userCRUD.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |             <navigation-case>
  |                     <from-outcome>organisationCRUD</from-outcome>
  |                     <to-view-id>/organisationCRUD.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |             <navigation-case>
  |                     <from-outcome>upload</from-outcome>
  |                     <to-view-id>/upload.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |             <!-- Find Users (for RUD) -->
  |             <navigation-case>
  |                     <from-outcome>findUser</from-outcome>
  |                     <to-view-id>/userFind.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |             <!-- Find Organisation (for RUD) -->
  |             <navigation-case>
  |                     <from-outcome>findOrganisation</from-outcome>
  |                     <to-view-id>/organisationFind.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |     </navigation-rule>
  | 
  | 
  | 
  |     <navigation-rule>
  | 
  |         <from-view-id>/userCRUD.xhtml</from-view-id>
  | 
  |             <navigation-case>
  |                     <from-outcome>userCRUDActionConfirm</from-outcome>
  |                     <to-view-id>/userConfirm.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |     </navigation-rule>
  | 
  | 
  | 
  |     <navigation-rule>
  |     
  |             <from-view-id>/userFind.xhtml</from-view-id>
  |             
  |             <navigation-case>
  |                     <from-outcome>userCRUD</from-outcome>
  |                     <to-view-id>/userCRUD.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  |             
  |     </navigation-rule>
  | 
  | 
  | 
  |     <navigation-rule>
  |     
  |             <from-view-id>/userConfirm.xhtml</from-view-id>
  |             
  |             <navigation-case>
  |                     <from-outcome>userCRUD</from-outcome>
  |                     <to-view-id>/userCRUD.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |     </navigation-rule>
  | 
  | 
  |     <navigation-rule>
  | 
  |         <from-view-id>/organisationCRUD.xhtml</from-view-id>
  | 
  |             <navigation-case>
  |                     
<from-outcome>organisationCRUDActionConfirm</from-outcome>
  |                     <to-view-id>/organisationConfirm.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |     </navigation-rule>
  | 
  | 
  | 
  |     <navigation-rule>
  |     
  |             <from-view-id>/organisationFind.xhtml</from-view-id>
  |             
  |             <navigation-case>
  |                     <from-outcome>organisationCRUD</from-outcome>
  |                     <to-view-id>/organisationCRUD.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  |             
  |     </navigation-rule>
  | 
  | 
  | 
  |     <navigation-rule>
  |     
  |             <from-view-id>/organisationConfirm.xhtml</from-view-id>
  |             
  |             <navigation-case>
  |                     <from-outcome>organisationCRUD</from-outcome>
  |                     <to-view-id>/organisationCRUD.xhtml</to-view-id>
  |                     <redirect />
  |             </navigation-case>
  | 
  |     </navigation-rule>
  | 
  | 
  |     <managed-bean>
  |         <managed-bean-name>highlight</managed-bean-name>
  |         
<managed-bean-class>com.icesoft.faces.context.effects.Highlight</managed-bean-class>
  |         <managed-bean-scope>application</managed-bean-scope>
  |     </managed-bean>
  |     
  |     <application>
  |         
<view-handler>com.icesoft.faces.facelets.D2DSeamFaceletViewHandler</view-handler>
  |     </application>
  |     
  |     <!-- Select one of the standard transaction models for the Seam 
application -->
  | 
  |     <lifecycle>
  |         
<phase-listener>org.jboss.seam.jsf.SeamPhaseListener</phase-listener>
  |     </lifecycle>
  | 
  |     <!--  My Messages Please -->
  |     <application>
  |             
<message-bundle>nz.co.risingstars.i18n.jsfstandarderrors</message-bundle>
  |     </application>
  | 
  | </faces-config>
  | 

and 


  | <!DOCTYPE pages PUBLIC
  |           "-//JBoss/Seam Pages Configuration DTD 1.1//EN"
  |           "http://jboss.com/products/seam/pages-1.1.dtd";>
  | 
  | <pages no-conversation-view-id="/mainmenu.xhtml">
  | 
  |     <page view-id="/userCRUD.xhtml" timeout="300000">
  |             Reason: #{cRUDUserController.mode} User ( #{user.username} )
  |     </page>
  |     <page view-id="/userConfirm.xhtml" timeout="300000">
  |             Reason: Confirm #{cRUDUserController.mode} User (
  |             #{user.username} )
  |     </page>
  |     <page view-id="/userRegistration.xhtml" timeout="300000">
  |             Reason: Registration of new User
  |     </page>
  | 
  |     <page view-id="*">
  |             <navigation from-action="#{identity.logout}">
  |                     <redirect view-id="/mainpage.xhtml" />
  |             </navigation>
  |     </page>
  | 
  | </pages>
  | 

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4013363
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to