struts2.xml 設定檔入門
<?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>