默认命名空间和根命名空间
来源:互联网 发布:手机系统克隆软件 编辑:程序博客网 时间:2024/05/17 04:01
默认命名空间,即namespace="",或者没有给namespace赋值
<package name="default" namespace="" extends="struts-default">
<package name="default" extends="struts-default">
根命名空间,即namespace="/"
<package name="default" namespace="/" extends="struts-default">
如果请求是/test/login.action,系统会首先查找/test下的login.action,如果找到就响应;否则就到默认命名空间下找login.action,找到就响应;如果都找不到就报错。
如果请求是login.action,系统会在根命名空间下找login.action,如果找到就响应;否则就到默认命名空间下找login.action,找到就响应;如果都找不到就报错
如果请求是/default/test/login.action,系统会先在/default/test下查找;找不到则到默认命名空间下查找,不会在/test下查找。
结论:默认命名空间的action可以处理任何命名空间下的action请求,而根命名空间下的action只处理根命名空间下的action请求;命名空间只有一个级别。
参考:轻量级javaee企业应用实战(第四版)P202
阅读全文
0 0
- 默认命名空间和根命名空间
- struts2默认命名空间和根命名空间
- struts2默认命名空间和根命名空间
- struts2 根空间和默认命名空间区别
- struts2 根空间和默认命名空间区别
- struts2根命名空间和默认名称空间的区别
- C# 默认命名空间 与 VB.net 根命名空间
- C# 默认命名空间 与 VB.net 根命名空间
- XML 默认命名空间
- strtus.xml中根命名空间和默认命名空间的区别
- Struts2的package的的命名空间(默认命名空间与根命名空间)
- Struts2的package的的命名空间(默认命名空间与根命名空间)
- XAML命名空间和命名空间映射
- 包和命名空间
- 保护和命名空间
- 模块和命名空间
- 命名空间
- 命名空间
- vue 文档
- 简单的javascript运用
- C/C++:程序的内存分配方式
- vue-router文档
- 宝塔面板(Bt-Panel)安装
- 默认命名空间和根命名空间
- display flex
- 一头扎进springboot之Hello World
- 在Unity5中使用Protobuf
- Java 遍历文件夹
- 【bzoj3142】[Hnoi2013]数列
- Java反射机制
- github 提交原创代码出现的问题-The requested URL returned error: 403 和github Permission denied (publickey) 的问题
- 如何高效利用GitHub