struts2根命名空间和默认名称空间的区别
2017-04-21 15:54
190 查看
<package name="test" extends="struts-default"> ,如果未指定命名空间,则命名空间默认为 “ namespace="" ”。 默认命名空间里的Action可以处理任何命名空间下的Action请求。例如,如果存在URL为/barspace/bar.action的请求,并且/barspace的命名空间下没有名为bar的Action,则默认命名空间下名为bar的Action也会处理用户请求。但根命名空间下的Action只处理根命名空间下的Action的请求,这是根命名空间和默认命名空间的区别。 命名空间只有一个级别。如果请求的URL是/bookservice/search/get.action,系统将先在/bookservice/search的命名空间下查找名为get的Action,如果在该命名空间内找到名为get的Action,则由该Action处理用户的请求;如果未找到,系统将直接进入默认的命名空间中查找名为get的Action,而不会在/bookservice的命名空间下查找名为get的Action
相关文章推荐
- struts.xml配置文件中的包,命名空间,默认继承的介绍
- Struts2框架中struts.xml文件的package标签的命名空间属性、默认action配置、result配置、Struts异常处理
- strtus.xml中根命名空间和默认命名空间的区别
- struts2 根空间和默认命名空间区别
- 设置类库项目的程序集名称和默认命名空间
- Struts 命名空间 默认action配置 Result 配置 异常处理
- Struts04---命名空间的查询顺序以及默认执行的Action
- struts2 根空间和默认命名空间区别
- 设置类库项目的程序集名称和默认命名空间
- struts2 默认命名空间 login 出错,换个action名字就可以,不知道为什么
- 使用自己的命名空间规范Webpart名称
- 手工添加新类,调试的时候提示不是类或命名空间名称
- 类型或命名空间名称“Web”在类或命名空间“Microsoft”中不存在(是否缺少程序集引用?)
- 如何更改Visual Studio 2008中类文件引用的默认名称空间?
- xpath对带默认命名空间的xml节点的定位
- 类型或命名空间名称“ApplicationBlocks”在类或命名空间“Microsoft”中不存在 怎么添加引用
- C# 引用 Excel 找不到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?)
- CS0234: 类型或命名空间名称“Global”在类或命名空间“System.Web.UI.WebControls.DataGrid”中不存在(是否缺少程序集引用?)
- BUG:命名空间名称和类名冲突
- BUG:命名空间名称和类名冲突