Struts2配置文件的拆分

一、Struts2的主配置文件在src目錄下,裏面寫的內容:

<?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>
	<!-- 打開開發模式 -->
	<constant name="struts.devMode" value="true" />
	
	<!-- 用戶 -->
	<include file="struts/struts-user.xml"></include>
	
	<!-- 銷售 -->
	<include file="struts/struts-sale.xml"></include>
	
	<!-- 客戶開發計劃 -->
	<include file="struts/struts-plan.xml"></include>
	
	<!-- 服務管理 -->
	<include file="struts/struts-service.xml"></include>
	
	<!-- 客戶信息關係 -->
	<include file="struts/struts-customer.xml"></include>
	
	<!-- 統計報表 -->
	<include file="struts/struts-report.xml"></include>
	
	<!-- 基礎數據 -->
	<include file="struts/struts-dictionary.xml"></include>
	
</struts> 

  

二、在src目錄下新建struts包,裏面放各種struts的配置文件。

   每個struts配置文件裏面的package包的name屬性不能一樣。

<?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>

	<package name="user" extends="struts-default">
		<!--用戶action登陸 -->
		<action name="login" class="userAction" method="login">
			<result name="success">index.jsp</result>
		</action>
		<!--用戶註銷 -->
		<action name="invalidate" class="userAction" method="invalidate">
			<result name="success" type="redirect">login.jsp</result>
		</action>

		<!--修改密碼 -->
		<action name="modify" class="userAction" method="update">
			<result name="success" type="redirect">login.jsp</result>
			<result name="INPUT">modify.jsp</result>
		</action>	
	</package>

</struts> 

 

發佈了54 篇原創文章 · 獲贊 0 · 訪問量 2977
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章