<?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">

<!--
   This is the Struts configuration file for the Hello TestDB sample application
-->

<struts-config>

<!-- ========== Data Source Configuration =============================== -->
<!-- configuration for commons BasicDataSource -->
<!--
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
    <set-property
      property="driverClassName"
      value="org.postgresql.Driver" />
    <set-property
      property="url"
      value="jdbc:postgresql:testdb" />
    <set-property
      property="username"
      value="postgres" />
    <set-property
      property="password"
      value="" />
    <set-property
      property="minIdle"
      value="8" />
    <set-property
      property="maxActive"
      value="10" />
    <set-property
      property="maxWait"
      value="5000" />
    <set-property
      property="defaultAutoCommit"
      value="false" />
    <set-property
      property="defaultReadOnly"
      value="false" />
    <set-property
      property="validationQuery"
      value="SELECT * FROM testdata" />
</data-source>
</data-sources>
-->

<!--
  <data-sources>
    <data-source>
      <set-property property="autoCommit"
                       value="false"/>
      <set-property property="description"
                       value="Example Data Source Configuration"/>
      <set-property property="driverClass"
                       value="org.postgresql.Driver"/>
      <set-property property="maxCount"
                       value="4"/>
      <set-property property="minCount"
                       value="2"/>
      <set-property property="password"
                       value=""/>
      <set-property property="url"
                       value="jdbc:postgresql:testdb"/>
      <set-property property="user"
                       value="postgres"/>
    </data-source>
  </data-sources>
-->

  <!-- ======== Form Bean Definitions =================================== -->
  <form-beans>
    <form-bean name="testdbForm" type="foo.TestDBForm"/>
  </form-beans>

<!-- ========== Global Forward Definitions ============================== -->
  <global-forwards>
    <forward   name="logoff"               path="/logoff.do"/>
    <forward   name="logon"                path="/logon.jsp"/>
    <forward   name="success"              path="/mainMenu.jsp"/>
  </global-forwards>

 <!-- ========== Action Mapping Definitions ============================== -->
 <action-mappings>
  <!-- Say Hello! -->
  <action  path   = "/TestDBStruts"
        type   = "foo.TestDBAction"
        name   = "testdbForm"
        scope   = "request"
        validate = "true"
        input   = "/testdb_struts.jsp"
   >
    <forward name="success" path="/testdb_struts.jsp" />
  </action>
 </action-mappings>

 <!-- ========== Message Resources Definitions =========================== -->
 <message-resources parameter="foo.Application"/>

</struts-config>
