ssh struts.xml配置文件

ssh struts.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>
	<!-- 指定struts2是否以开发模式运行
			1.热加载主配置.(不需要重启服务器即可生效)
			2.提供更多错误信息输出,方便开发时的调试
	 -->
	<constant name="struts.devMode" value="true"></constant>
	<!-- # struts.objectFactory = spring 将action的创建交给spring容器 
			struts.objectFactory.spring.autoWire = name spring负责装配Action依赖属性
	-->
	<constant name="struts.objectFactory" value="spring"></constant>
	<package name="crm" namespace="/" extends="struts-default">
		
		<interceptors>
			<interceptor name="privilegeInterceptor" class="cn.itcast.web.interceptor.PrivilegeInterceptor"></interceptor>
			<interceptor-stack name="myStack">
				<interceptor-ref name="privilegeInterceptor">
					<param name="excludeMethods">login,regist</param>
				</interceptor-ref>
				<interceptor-ref name="defaultStack"></interceptor-ref>
			</interceptor-stack>
		</interceptors>
		<default-interceptor-ref name="myStack"></default-interceptor-ref>
		
		<global-results>
			<result name="toLogin" type="redirect">/login.jsp</result>
		</global-results>
		
		<global-exception-mappings>
			<exception-mapping result="error" exception="java.lang.RuntimeException"></exception-mapping>
		</global-exception-mappings>
		
		<!-- 整合方案1:class属性上仍然配置action的完整类名
				struts2仍然创建action,由spring负责组装Action中的依赖属性
		 -->
		 <!-- <action name="UserAction_*" class="cn.itcast.web.action.UserAction" method="{1}">
			<result name="success">/success.jsp</result>
		</action> -->
		 <!-- 整合方案2:class属性上填写spring中action对象的BeanName
		 		完全由spring管理action生命周期,包括Action的创建
		 		注意:需要手动组装依赖属性
		  -->
		<action name="UserAction_*" class="userAction" method="{1}">
			<result name="toHome">/index.htm</result>
			<result name="error">/login.jsp</result>
			<result name="regist">/regist.jsp</result>
			<result name="list">/jsp/user/list.jsp</result>
		</action>
		<action name="CustomerAction_*" class="customerAction" method="{1}">
			<result name="industryCount">/jsp/customer/industryCount.jsp</result>
			<result name="edit">/jsp/customer/add.jsp</result>
			<result name="list">/jsp/customer/list.jsp</result>
			<result name="toList" type="redirectAction">
				<param name="namespace">/</param>
				<param name="actionName">CustomerAction_list</param>
			</result>
		</action>
		<action name="BaseDictAction" class="baseDictAction" method="execute"></action>
		<action name="LinkManAction_*" class="linkManAction" method="{1}">
			
			<result name="error">/jsp/linkman/list.jsp</result>
			<result name="edit">/jsp/linkman/add.jsp</result>
			<result name="list">/jsp/linkman/list.jsp</result>
			<result name="toList" type="redirectAction">
				<param name="namespace">/</param>
				<param name="actionName">LinkManAction_list</param>
			</result>
		</action>
		<action name="SaleVisitAction_*" class="saleVisitAction" method="{1}">
			<result name="error">/jsp/salevisit/list.jsp</result>
			<result name="add">/jsp/salevisit/add.jsp</result>
			<result name="list">/jsp/salevisit/list.jsp</result>
			<result name="toList" type="redirectAction">
				<param name="namespace">/</param>
				<param name="actionName">SaleVisitAction_list</param>
			</result>
		</action>
	</package>
</struts>

猜你喜欢

转载自blog.csdn.net/weixin_42794011/article/details/88359524
今日推荐