【struts框架】第一节Action-NameSpace定义

简介:
namespace决定了action的访问路径,默认为"",可以接受所有路径的action。
namespace可以写为/,或者/XXX,或者/XXX/YYY,对应的action访问路径为/index.action,/XXX/index.action或者/XXX/YYY/index.action
namespace最好也用模块来进行命名

namespace为空的时候,这个package包它是处理所有package不能处理的路径,比如:

http://localhost:8080/asdasd/asdasd/asdad/sdffdg/erter/index(asdasd/asdasd/asdad/sdffdg/erter为胡乱输入)
在namespace为空的package就可以找到页面,在其他namespace非空的package就不行(如namespace为/javaee,那么必须访问http://localhost:8080/javaee/index)
相关文章
|
6月前
|
C++
C++中使用namespace关键字定义和访问命名空间的技术性探讨
C++中使用namespace关键字定义和访问命名空间的技术性探讨
46 3
|
算法 C语言 C++
【C++技能树】NameSpace --命名空间的使用
我在这段代码中想使用rand这个变量名字.这是正常的行为.
96 0
|
C++
【C++知识点】namespace命名空间的使用
【C++知识点】namespace命名空间的使用
90 0
|
Kubernetes API 容器
开发一个禁止删除namespace的控制器
开发一个禁止删除namespace的控制器
开发一个禁止删除namespace的控制器
|
Java C# 开发者
Q#语言入门0 命名空间namespace
做为一门新语言,要理解他 我们尽量使用其他大众语言的概念和他类比。   Q#编写的程序以.qs结尾。 一个最简单的Q#程序也要包含命名空间namespace。 C#里也有namespace,而java里用的类似概念是package。
1016 3
|
SQL Java 数据库连接
解释一下MyBatis中命名空间(namespace)的作用
在大型项目中,可能存在大量的SQL语句,这时候为每个SQL语句起一个唯一的标识(ID)就变得并不容易了。为了解决这个问题,在MyBatis中,可以为每个映射文件起一个唯一的命名空间,这样定义在这个映射文件中的每个SQL语句就成了定义在这个命名空间中的一个ID。
2004 0