| Author |
form and address do not match.
|
tuntun zaw
Greenhorn
Joined: Oct 23, 2007
Posts: 4
|
|
My welcome file is welcome.faces.When browser load welcome.faces,address bar show like "http://localhost/tuntun/welcome.faces".When click the search buttom after filling text fields,following errors occur. HTTP Status 500 - -------------------------------------------------------------------------------- type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.faces.el.PropertyNotFoundException: Error getting property 'tripType' from bean of type jsfclasses.flightsearch org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322) com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117) javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) My web service directory is apache tomcat. welcome.faces <html> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <f:view> <head> <title>Freedom Airlines Online Flight Reservation System</title> </head> <body> <h:form> <h2>Search Flights</h2> <table> <tr><td colspan="4">Where and when do you want to travel?</td></tr> <tr> <td colspan="2">Leaving from:</td> <td colspan="2">Going to:</td> </tr> <tr> <td colspan="2"> <h:inputText value="#{flight.origination}" size="35"/> </td> <td colspan="2"> <h:inputText value="#{flight.destination}" size="35"/> </td> </tr> <tr> <td colspan="2">Departing:</td> <td colspan="2">Returning:</td> </tr> <tr> <td> <h:inputText value="#{flight.departDate}"/> </td> <td> <h:inputText value="#{flight.departTime}"/> </td> <td> <h:inputText value="#{flight.returnDate}"/> </td> <td> <h:inputText value="#{flight.returnTime}"/> </td> </tr> </table> <p> <h:commandButton value="Search" action="submit"/> </p> </h:form> </body> </f:view> </html> searchresult.faces <html> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <f:view> <head> <title>Freedom Airlines Online Flight Reservation System</title> </head> <body> <h3>You entered these search parameters</h3> <p>Origination: <h utputText value="#{flight.origination}"/> <p>Depart date: <h utputText value="#{flight.departDate}"/> <p>Depart time: <h utputText value="#{flight.departTime}"/> <p>Destination: <h utputText value="#{flight.destination}"/> <p>Return date: <h utputText value="#{flight.returnDate}"/> <p>Return time: <h utputText value="#{flight.returnTime}"/> <p>Trip type : <h utputText value="#{flight.tripType}"/> </body> </f:view> </html> web.xml <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.faces</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index.html</welcome-file> </welcome-file-list> faces-config.xml <navigation-rule> <from-view-id>/welcome.jsp</from-view-id> <navigation-case> <from-outcome>submit</from-outcome> <to-view-id>/searchresult.jsp</to-view-id> </navigation-case> </navigation-rule> <managed-bean> <managed-bean-name>flight</managed-bean-name> <managed-bean-class>jsfclasses.flightsearch</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> <managed-property> <property-name>origination</property-name> <null-value/> </managed-property> <managed-property> <property-name>destination</property-name> <null-value/> </managed-property> <managed-property> <property-name>departDate</property-name> <null-value/> </managed-property> <managed-property> <property-name>departTime</property-name> <null-value/> </managed-property> <managed-property> <property-name>returnDate</property-name> <null-value/> </managed-property> <managed-property> <property-name>returnTime</property-name> <null-value/> </managed-property> </managed-bean>
|
 |
Bob Good
Ranch Hand
Joined: Jan 09, 2008
Posts: 86
|
|
This error: javax.faces.el.PropertyNotFoundException: Error getting property 'tripType' from bean of type jsfclasses.flightsearch Means you have a managed bean / class called Flightsearch this is missing a method called: getTripType(), which is a getter (accessor method) for a property called 'tripType'.
|
 |
 |
|
|
subject: form and address do not match.
|
|
|