<?xml version="1.0" encoding= "UTF-8" ?>

<!DOCTYPE struts PUBLIC

     "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"

     "http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>


     <!-- DMI 动态方法调用 !后跟action里的方法面 -->

     <constant name= "struts.enable.DynamicMethodInvocation" value ="true" />

     <!-- 修改本页面可不用重新加载 tomcat,上传文件处理时需要将value=false -->

     <constant name ="struts.devMode" value="true" />


     <!-- name可以随意起 namespace 区分模块不要随意改动,如果改成/book 在browser地址栏项目明后添加/book/对应的action -->

     <package name ="default" namespace="/" extends= "struts-default">

           <action name ="index">

               <result >/index.jsp </result >

           </action >

           <!-- method后为默认跳转方法 -->

           <action name ="test" class="com.cola.struts.Test" method= "show">

               <result >/test.jsp </result >

           </action >


           <!-- 加上通配符* action后直接跟方法名 -->

           <!-- <action name="book*" class="com.cola.struts.BookAction" method="{1}"

              > <result name="success">/{1}. jsp</result> </action> -->

           <!-- *的顺序对应{}里的数字 -->

           <!-- <action name="*_*" class="com.cola.struts.{1}Action" method="{2}"

              > <result name="success">/{1}_{2}.jsp</result> </action> -->


           <action name ="book" class= "com.cola.struts.BookAction">

               <result name= "success">/book_value.jsp</result >

           </action >

           <action name ="user" class= "com.cola.struts.UserAction">

               <result name= "success">/book_value.jsp</result >

           </action >

     </package >


     <package name ="user" namespace="/user" extends= "default">

           <action name ="index">

               <result >/test.jsp </result >

           </action >

     </package >

</struts>