Struts2 配置详解:从包到执行环境
1. 包(Packages)
实现模块化有两种方式,一种是将配置拆分成不同的文件,另一种就是使用包。包为映射和执行类型配置提供了一个容器。
1.1 包标签配置
包标签直接位于 struts 标签之下,包含四个属性:
- name :开发者提供的包的唯一名称。
- extends :包可以相互继承,继承的包可以访问被继承包的所有配置,包括在继承包命名空间中的动作配置。
- abstract :如果为 true ,则该包的动作不能通过 URL 访问,该包仅用于配置模块化。
- namespace :该包中配置的动作可访问的 URL 路径。
注意 : name 属性和 namespace 属性都需要是唯一的,否则 Struts2 将无法正确启动。
示例代码如下:
<package name="test" extends="struts-default" abstract="false" namespace="/tests" >
…
</package>
超级会员免费看
订阅专栏 解锁全文
1565

被折叠的 条评论
为什么被折叠?



