<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> <struts> <!--开发者模式,修改了struts之后,不需要重新启动web服务器 --> <constant name="struts.devMode" value="true"></constant> <!-- 在defalut-properties中查找,动态调用,禁止 --> <constant name="struts.enable.DynamicMethodInvocation" value="false"></constant> <!--约定 所有匹配*.action的请求都由struts2处理 --> <constant name="struts.action.extension" value="action"></constant> <!-- struts配置文件改动后,是否重新加载 --> <constant name="struts.configuration.xml.reload" value="true" /> <!--设置struts2的主题为简单 --> <constant name="struts.ui.theme" value="simple"></constant> <package name="struts" extends="struts-default" namespace="/"> <action name="bookAction_*" class="bookAction" method="{1}"> <result name="index">/index.jsp</result> <result name="saveUi">/saveUi.jsp</result> <result name="save" type="redirectAction">bookAction_list</result> <result name="find">/find.jsp</result> </action> <action name="userAction_*" class="userAction" method="{1}"> <result name="login">/login.jsp</result> <result name="index" type="redirectAction">bookAction_list</result> </action> </package> </struts>