你问的是什么啊..namespace的用法吗?
namespace是一个命名空间,是逻辑上的空间地址,而非物理地址。
比如:在struts.xml中 注意 namespace="/tt" 跟你工程有没有tt这个文件夹无关。它仅仅是代表 逻辑上的地址。
则SayHello.jsp可以写成:
Name:
或者
Name:
注意:这两种写法:
action="HelloWorld" namespace="/tt" 等价于
action="/tt/HelloWorld.action"
可通过具体的action请求从HttpServletRequest.getURI中获取一个URL,项目名称后面的就是action的命名空间名称。如:http://localhost/pro/aaa/do.actioin pro是项目名称,aaa就是命名空间