Struts2----1. 深入 Struts2 的配置文件
2008-05-04 15:11:05| 分类: 开源框架 | 标签: | 字号大中小 订阅
本部分主要介绍 struts.xml 的常用配置。
1.1. 包配置:
Struts2 框架中核心组件就是 Action 、拦截器等, Struts2 框架使用包来管
理 Action 和拦截器等。每个包就是多个 Action 、多个拦截器、多个拦截器引用
的集合。
在 struts.xml 文件中 package 元素用于定义包配置,每个 package 元素定
义了一个包配置。它的常用属性有:
l name :必填属性,用来指定包的名字。
l extends :可选属性,用来指定该包继承其他包。继承其它包,可以继承
其它包中的 Action 定义、拦截器定义等。
l namespace :可选属性,用来指定该包的命名空间。
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration
2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<!-- struts2 的 action 必须放在一个指定的包空间下定义 -->
<package name="default" extends="struts-default">
<!-- 定义处理请求 URL为 login.action 的 Action -->
<action name="login"
class="org.qiujy.web.struts.action.LoginAction">
<!-- 定义处理结果字符串和资源之间的映射关系 -->