*.jsf is only the mapping *.jsp is the *real* name of your physical existing file
btw. *.faces might be a better mapping, since *.jsf is a reserved word in JSF/JSP spec -Matthias On 9/13/05, David G. Friedman <[EMAIL PROTECTED]> wrote: > Why do you have the *.jsf in your navigation-case? > Shouldn't you be using *.jsp or are you not mapping > to *.jsf as is common? > > Regards, > David > > -----Original Message----- > From: Matthias Klein [mailto:[EMAIL PROTECTED] > Sent: Tuesday, September 13, 2005 7:11 AM > To: 'MyFaces Discussion'; [EMAIL PROTECTED] > Subject: RE: [newbie] Navigation does not work > > > Actually, I did both but it did not change anything. > > Here the more complete excerpts from faces-config: > > <navigation-rule> > <from-view-id>/LODetails.jsf</from-view-id> > <navigation-case> > <from-outcome>viewuserratings</from-outcome> > <to-view-id>/LORatings.jsf</to-view-id> > </navigation-case> > </navigation-rule> > > <managed-bean> > <description>Backing-Bean for LODetails.</description> > <managed-bean-name>LODetailsBackingBean</managed-bean-name> > > <managed-bean-class>ca.gc.nrc.iit.toml.frontend.LODetailsBackingBean</manage > d-bean-class> > <managed-bean-scope>session</managed-bean-scope> > </managed-bean> > > Something like that I did. > But still - pressing the button does not do anything at all > > So I am wondering if I did something wrong or if that is a > JSF/MyFaces-issue. > > Thanks > > Matt > > > -----Original Message----- > From: hicham abassi [mailto:[EMAIL PROTECTED] > Sent: Dienstag, 13. September 2005 12:59 > To: MyFaces Discussion > Subject: Re: [newbie] Navigation does not work > > 1/ it seems that yo don't declared your bean LODetailsBackingBean into > faces-config.xml 2/ you don't declared a string outcome viewuserratings for > view-id LODetails.jsf > > > > 2005/9/13, Matthias Klein <[EMAIL PROTECTED]>: > > I have started to create a simple MyFaces-App and encountered a > > problem with the navigation: > > Pressing a button does not do anything. > > > > Some code sniplets: > > > > ------------------------- > > Page1: > > > > <%@ page language="java" %> > > <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib > > uri="http://java.sun.com/jsf/core" prefix="f" %> <f:loadBundle > > basename="ca.gc.nrc.iit.toml.frontend.bundles.LODetails" > > var="MessageBundle"/> > > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> > > <body> > > <f:view> > > <h:form id="LODetailsForm"> > > > > <table> > > <tbody> > > [..] > > > > <td> > > <h:commandButton id="viewuserratings" > > action="#{LODetailsBackingBean.viewUserRatings}" > > value="#{MessageBundle.viewratingsbuttonlabel}" /> > > </td> > > [..] > > </h:form> > > </f:view> > > </body> > > </html> > > > > ----------------------------------- > > Excerpt from faces-config: > > > > <navigation-rule> > > <from-view-id>/LODetails.jsf</from-view-id> > > <navigation-case> > > <to-view-id>/LORatings.jsf</to-view-id> > > </navigation-case> > > </navigation-rule> > > > > ------------------------------------- > > Part of LODetailsBackingBean.java: > > > > public String viewUserRatings() { > > return "viewuserratings"; > > } > > > > > > I deployed that on Tomcat 5.5.9 with J2SDK 1.5.0_04 through MyEclipse IDE > 4. > > I see the page1 but when I press the button, nothing happens. > > > > Why? > > > > Thanks a lot > > > > Matt > > > > > > > -- > > hicham ABASSI > [EMAIL PROTECTED] > > -- Matthias Wessendorf Zülpicher Wall 12, 239 50674 Köln

