一、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>