<?xml version="1.0" encoding="ISO-8859-1" ?>         
<!DOCTYPE struts-config PUBLIC
       "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
       "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">          
         

<struts-config>
  <form-beans>
    <form-bean 
        name="loginForm" 
        type="form.LoginForm"/>  
    <form-bean 
    	name="optionsForm"
        dynamic="true"
        type="org.apache.struts.action.DynaActionForm">
        <form-property name="options" type="java.util.ArrayList"/>
    </form-bean>  
    <form-bean 
    	name="dispatchOptionForm"
        dynamic="true"
        type="org.apache.struts.action.DynaActionForm">
        <form-property name="option" type="java.lang.String"/>
    </form-bean>  
  </form-beans>

  <global-exceptions>
    <exception 
  	key="global.error.invalidlogin"
    	path="/pages/login.jsp"
    	scope="request"
    	type="service.InvalidLoginException"/>
   </global-exceptions>

  <global-forwards>
    <!-- Default forward to "Welcome" action -->
    <!-- Demonstrates using index.jsp to forward -->
    <forward
       name="welcome"
       path="/pages/login.jsp"/>
  </global-forwards>

  <action-mappings>

  <action
    path="/login"
    type="action.LoginAction"
    scope="request"
    name="loginForm"
    validate="true"
    input="/pages/login.jsp">
    <forward name="Success" path="/action/showoptions" redirect="true"/>
    <forward name="Failure" path="/pages/login.jsp" redirect="true"/>
  </action>

  <action
    path="/logout"
    type="action.LogoutAction"
    scope="request">    
    <forward name="Success" path="/pages/login.jsp" redirect="true"/>
  </action>

  <action
    path="/showoptions"
    type="action.ShowOptionsAction"
    scope="request"
    name="optionsForm"
    validate="false">
    <forward name="Success" path="/pages/options.jsp"/>
  </action>

  <action
    path="/dispatchOption"
    type="action.DispatchOptionAction"
    scope="request"
    name="dispatchOptionForm"
    validate="false">
    <forward name="Add Team" path="/pages/AddTeam.jsp"/>
    <forward name="Add Player" path="/pages/AddPlayer.jsp"/>
  </action>

  </action-mappings>
 
  <controller 
    contentType="text/html;charset=UTF-8"
    debug="3"
    locale="true"
    nocache="true"/> 
  
  <message-resources parameter="BballMessageResources" null="false"/>


</struts-config>