Visualizzazione dei risultati da 1 a 3 su 3

Discussione: navigazione JSF

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    29

    navigazione JSF

    Salve a tutti,
    ho fatto una piccola applicazione di esempio per stud il framework JSF
    ho tre pagine una di login la home e una di uscita
    questo è il file d config

    codice:
    <navigation-rule> <from-view-id>/index.jsp</from-view-id> <navigation-case> <from-outcome>success</from-outcome> <to-view-id>/home.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>fail</from-outcome> <to-view-id>/out.jsp</to-view-id> </navigation-case> </navigation-rule> <navigation-rule> <from-view-id>/home.jsp</from-view-id> <navigation-case> <from-outcome>admin</from-outcome> <to-view-id>/Admin/admin.jsp</to-view-id> </navigation-case> </navigation-rule>
    nella pagina index
    per passare alle pagine home o out richiamo un metodo che restituisce success o fail rispettando la regola d navigazione
    questo è il pulsante nella pagina index
    <td><h:commandButton value= "Login" action="#{User.check}" /></td>

    però se cliccando mi restiuisce il giusto output della pagina home ma nell url leggo sempre quello di index.jsp e non home.jsp, poi clikkando sul pulsante presente in home ( anke se l'url è index.jsp) mi porta come risultato quello della pagina admin ma in realtà l'url è quello della pagina home

    c'è sempre una differenza tra l'url e l'output restituito
    come mai?
    forse ho sbagliato qualche propietà nel file d configurazione
    non riesco proprio a capire il motivo
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    4
    hai provato con "pagina.xhtml?faces-redirect=true" ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    devi mettere, nel faces.config, quando fai la navigation rule, redirect a true

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.