struts 配置文件

<?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>
    <!-- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 -->
    <constant name="struts.i18n.encoding" value="UTF-8"/>
    
    <!-- 设置动态调用方法 -->
    <constant name="struts.enable.DynamicMethodInvocation" value="true" />

    <!-- 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts 2处理。    
    如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。 -->
    <constant name="struts.action.extension" value="action"/>
   
    <!-- 开发阶段设置 -->
    <!-- 设置浏览器是否缓存静态内容,默认值为true,开发阶段最好false -->
    <constant name="struts.serve.static.browserCache " value="false"/>

    <!-- 当struts的配置文件修改后,系统是否自动重新加载该文件,
    默认值为false,开发阶段最好true -->
    <constant name="struts.configuration.xml.reload" value="true"/>

    <!-- 开发模式下设为true,这样可以打印出更详细的错误信息 -->
    <constant name="struts.devMode" value="true"/>
    
    
    
    <include file="struts-user.xml" />
</struts>

文件名称必须为     struts.xml

-----------------------------------------------------------

   <!-- 全局异常处理 -->
    <package name="basepackage" extends="struts-default" namespace="/">
	  <global-results>
	   <result name="global_invalid"  type="redirect">/timeout.jsp</result>	
		   <result name="global_error" type="redirect" >/error.jsp</result>	
		   <result name="global_tips" type="redirect" >/tips.jsp</result>  
		<!-- 附件异常处理 -->
	    <result name="exceptionError" type="dispatcher">/WEB-INF/jsp/error/exception.jsp</result>  
	  </global-results>
	</package>

  

-------------------------------------------------------------

自己用的配置

------------

<?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>
   <package name="user" namespace="/user" extends="struts-default">
           <action name="userAction" method="execute"
               class="com.seecen.action.UserAction">
               <result name="success">/index.jsp</result>
               <result name="input">/input.jsp</result>
           </action>
   </package>

</struts>
原文地址:https://www.cnblogs.com/cfb513142804/p/4233857.html