JSF Interviewfragen und Antworten
Question: How to declare the Navigation Rules for JSF?Answer: Navigation rules tells JSF implementation which page to send back to the browser after a form has been submitted. For ex. for a login page, after the login gets successful, it should go to Main page, else to return on the same login page, for that we have to code as:<navigation-rule> <from-view-id>/login.jsp</from-view-id> <navigation-case> <from-outcome>login</from-outcome> <to-view-id>/main.jsp<to-view-id> </navigation-case> <navigation-case> <from-outcome>fail</from-outcome> <to-view-id>/login.jsp<to-view-id> </navigation-case> </navigation-rule> from-outcome to be match with action attribute of the command button of the login.jsp as: <h:commandbutton value="Login" action="login"/> Secondly, it should also match with the navigation rule in face-config.xml as <managed-bean> <managed-bean-name>user</managed-bean-name> <managed-bean-class>core.jsf.LoginBean</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> In the UI component, to be declared / used as: <h:inputText value="#{user.name}"/> value attribute refers to name property of the user bean. |
Zum Wiederholen speichern
Speichere diesen Eintrag als Lesezeichen, markiere ihn als schwierig oder lege ihn in einem Wiederholungsset ab.
Melde dich an, um Lesezeichen, schwierige Fragen und Wiederholungssets zu speichern.
Ist das hilfreich? Ja Nein
Am hilfreichsten laut Nutzern:
- What is JSF?
- What is required for JSF to get started?
- What is JSF architecture?
- How the components of JSF are rendered? An Example
- How JSF different from conventional JSP / Servlet Model?