Someone kindly clued me into this project:

http://facestrace.sourceforge.net/

and it is a great time saver for MyFaces newbies.  Please take a look.

Regards,

James


-----Original Message-----
From: Greg Buchanan [mailto:[EMAIL PROTECTED]
Sent: Wed 5/24/2006 5:09 PM
To: [email protected]
Subject: how to debug jsf flows
 
I have just started working with JSF and am trying to debug my simple
application (based upon the myfaces blank). 
 
The problem I am trying to debug is that the commandButton does not seem to
be firing. 
 
the page is:
<%@ taglib uri="http://java.sun.com/jsf/html"; prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk"; prefix="t" %>
<body>
<f:view>
    
 <t:jscookMenu layout="hbr" theme="ThemeOffice">
  <t:navigationMenuItem id="nav_1" itemLabel="ok"
action="#{loginBacking.send}" />
  <t:navigationMenuItem id="nav_2" itemLabel="fail"
action="#{loginBacking.send}" />
 </t:jscookMenu>
 
        
<h:form id="form">
  <h:panelGrid id="grid" columns="2">
    <h:outputText id="output1" value="Please enter your name"/>
    <h:inputText id="input1" value="#{loginBacking.name}" required="true"/>
    <h:commandButton id="button1" value="press me" action="gonefishing"/>
    <h:commandButton id="button2" value="Fail me"
action="#{loginBacking.fail}"/>
    <h:message id="message1" for="input1"/>
  </h:panelGrid>
</h:form>
 
<h:messages showDetail="true" globalOnly="false" showSummary="true" />
 
</f:view>
</body>
 
clicking on any of the buttons does nothing but re-display the helloWorld
page that I start with. The validation event (required=true on the input1
field) works fine. 
 
Any suggestions on how to debug this is greatly appreciated. I am using a
1.1.4 myfaces snapshot and 1.1.3 Tomahawk snapshot. These were pulled down
to get past the dummy menu form problem. 
 
I appreciate any guidance or suggestions. 
 
Thank you. 

<<winmail.dat>>

Reply via email to