struts-booking.xml from iTicket at Krugle
Show struts-booking.xml syntax highlighted
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
<!-- Form Bean Definitions -->
<form-beans>
<form-bean name="dynaLogonForm" type="ch.iticket.webapp.form.DynaLogonForm">
<form-property name="username" type="java.lang.String"/>
<form-property name="password" type="java.lang.String"/>
<form-property name="action" type="java.lang.String"/>
</form-bean>
<form-bean name="dynaSearchFlightForm" type="ch.iticket.webapp.form.DynaSearchFlightForm">
<form-property name="from" type="java.lang.String"/>
<form-property name="to" type="java.lang.String"/>
<form-property name="depday1" type="java.lang.String"/>
<form-property name="depmonth1" type="java.lang.String"/>
<form-property name="depyear1" type="java.lang.String"/>
<form-property name="flex1" type="java.lang.Integer"/>
<form-property name="depday2" type="java.lang.String"/>
<form-property name="depmonth2" type="java.lang.String"/>
<form-property name="depyear2" type="java.lang.String"/>
<form-property name="flex2" type="java.lang.Integer"/>
<form-property name="type" type="java.lang.String"/>
<form-property name="adults" type="java.lang.Integer"/>
<form-property name="children" type="java.lang.Integer"/>
<form-property name="infants" type="java.lang.Integer"/>
<form-property name="class" type="java.lang.Long"/>
<form-property name="action" type="java.lang.String"/>
</form-bean>
<form-bean name="dynaBookingForm" type="ch.iticket.webapp.form.DynaBookingForm">
<form-property name="outwardnr" type="java.lang.Long"/>
<form-property name="returnnr" type="java.lang.Long"/>
<form-property name="adults0first" type="java.lang.String"/>
<form-property name="adults0last" type="java.lang.String"/>
<form-property name="adults1first" type="java.lang.String"/>
<form-property name="adults1last" type="java.lang.String"/>
<form-property name="adults2first" type="java.lang.String"/>
<form-property name="adults2last" type="java.lang.String"/>
<form-property name="adults3first" type="java.lang.String"/>
<form-property name="adults3last" type="java.lang.String"/>
<form-property name="children0first" type="java.lang.String"/>
<form-property name="children0last" type="java.lang.String"/>
<form-property name="children1first" type="java.lang.String"/>
<form-property name="children1last" type="java.lang.String"/>
<form-property name="children2first" type="java.lang.String"/>
<form-property name="children2last" type="java.lang.String"/>
<form-property name="children3first" type="java.lang.String"/>
<form-property name="children3last" type="java.lang.String"/>
<form-property name="infants0first" type="java.lang.String"/>
<form-property name="infants0last" type="java.lang.String"/>
<form-property name="infants1first" type="java.lang.String"/>
<form-property name="infants1last" type="java.lang.String"/>
<form-property name="infants2first" type="java.lang.String"/>
<form-property name="infants2last" type="java.lang.String"/>
<form-property name="infants3first" type="java.lang.String"/>
<form-property name="infants3last" type="java.lang.String"/>
<form-property name="action" type="java.lang.String"/>
</form-bean>
</form-beans>
<!-- Action Mapping Definitions -->
<action-mappings>
<action path="/loadsearchflightform"
type="ch.iticket.webapp.action.LoadSearchFlightAction"
scope="request"
input="/loadsearchflightform.do">
<forward name="success" path="booking.flightsearch"/>
</action>
<action path="/searchflight"
type="ch.iticket.webapp.action.SearchFlightAction"
name="dynaSearchFlightForm"
scope="session"
input="/searchflight.do">
<forward name="success" path="booking.flightsearchresult"/>
<forward name="failed" path="/loadsearchflightform.do"/>
</action>
<action path="/loadbookingdetails"
type="ch.iticket.webapp.action.LoadBookingDetailsAction"
name="dynaBookingForm"
scope="session"
input="/loadbookingdetails.do">
<forward name="success" path="booking.details"/>
<forward name="failed" path="/searchflight.do"/>
<forward name="failedsearch" path="/loadsearchflightform.do"/>
</action>
<action path="/savebooking"
type="ch.iticket.webapp.action.SaveBookingAction"
name="dynaBookingForm"
scope="session"
input="/bookingDetails.jsp">
<forward name="success" path="welcome.page"/>
<forward name="failed" path="/loadbookingdetails.do"/>
<forward name="failedsearch" path="/loadsearchflightform.do"/>
</action>
<action path="/logon"
type="ch.iticket.webapp.action.LogonAction"
name="dynaLogonForm"
scope="request"
input="welcome.page">
</action>
</action-mappings>
<!-- Controller Configuration -->
<controller processorClass="org.apache.struts.tiles.TilesRequestProcessor">
<set-property property="inputForward" value="false"/>
</controller>
<!-- Message Resources Definitions -->
<message-resources null="false" parameter="ch.iticket.webapp.ApplicationResources"/>
<!-- Plug Ins Configuration -->
<plug-in className="org.apache.struts.plugins.ModuleConfigVerifier"/>
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
<set-property property="moduleAware" value="true"/>
</plug-in>
</struts-config>
See more files for this project here
iTicket is an application for booking specific flights. On a quick-check-in terminal the passenger could easily withdraw the ticket.
Project homepage:
http://sourceforge.net/projects/iticket
Programming language(s): Java,JSP,XML
License: lgpl21
struts-booking.exadel
struts-booking.xml