>1. remove "<from-view-id>/LODetails.jsp</from-view-id>" (is not needed for
this test)

I did that

> 2. set action="viewuserratings" directly, instead of the bean method

I did that

> 3. check if the container really update your modified web-application (how
do you deploy?)

I deploy out of MyEclipse IDE 4. The console says that it does deploy the
.war 

Unfortunately, none of the changes helped.
Pressing the button does not help at all.

Matt




Udo

Dexter Wong wrote:

> Hi,
> your sample worked for me. I am using
> jboss 4.0.2
> java 1.5.004
> windows xp
> 
> I make some changes
> 0. changed files from *.jsf to *.jsp
> 1. my config files looks like
> 
>         <navigation-rule>
>        <from-view-id>/LODetails.jsp</from-view-id>
>        <navigation-case>
>                <from-outcome>viewuserratings</from-outcome>
>            <to-view-id>/LORatings.jsp</to-view-id>
>        </navigation-case>
>    </navigation-rule>   
> 
> 2. The LODetails.jsp is not using a resource file
> 
> 
> 
> On 9/13/05, *Matthias Klein* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
> 
>     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]
>     <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]
>     <mailto:[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 <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] <mailto:[EMAIL PROTECTED]>
> 
> 

--
Dipl.-Math. Udo Schnurpfeil - Executive Officer - Atanion GmbH Software
Development - Bismarckstraße 13 - 26122 Oldenburg - Germany phone +49 441
4082310 - mobile +49 174 9784746 - fax +49 441 4082333
mailto:[EMAIL PROTECTED] - http://www.atanion.com

Reply via email to