<?xml version="1.0" encoding="UTF-8" ?>
<!-- 表明解析本xml文件的DTD文档位置,DTD是对文档类型的定义,
xml解析器使用DTD文档来检查xml文件的合法性。不同的Struts版本对应的配置文件中的DTD信息会有一定的差异。
切记,使用与版本对应的DTD信息。
-->
<span style="font-family: Arial, Helvetica, sans-serif;"><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"></span>
<span style="font-family: Arial, Helvetica, sans-serif;">
</span>
<struts>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"> </span><!-- Bean配置 --></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"> </span><bean name="Bean的名字" class="自定义的组件类"/></span>
<span style="font-family: Arial, Helvetica, sans-serif;">
</span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"> </span><!-- 常用配置,指定Struts2国际化资源文件的名字为messageResource。--></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"> </span><constant name="struts.custom.i18n.resources" value="messageResource"/></span>
<span style="font-family: Arial, Helvetica, sans-serif;">
</span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"> </span><!-- 导入一个配置文件,通过这种方式可以将Struts2的Action按模块配置到多个配置文件中。--></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"> </span><include file="example.xml"/></span>
<span style="font-family: Arial, Helvetica, sans-serif;">
</span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"> </span><!-- 所有的Action配置都应该放在package下,name定义包名,extends定义继承包空间struts-default。--></span>
<span style="white-space:pre"> </span><package name="zzf" extends="struts-default">
<span style="white-space:pre"> </span><!-- Action的配置可以有多对;name是对业务控制器命名,在表单中指定的名字需要与该名字一致;class指定Action类的位置。-->
<action name="login" class="LoginAction.loginAction">
<span style="white-space:pre"> </span><!--定义两个逻辑视图和物理资源之间的映射,name值是Action中返回的结果,即逻辑视图。--><span style="white-space:pre"> </span>
<result name="error">/Login/login.jsp</result>
<result name="success">/Login/success.jsp</result>
</action>
</package>
</struts>