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