首先看下struts2的配置文件:
namespace 默认是namespace=””.
当namespace=”” 或者" namespace="/"时:客户端访问的时候:
[quote]http://localhost:8888/工程名/*/*/hello 等都可以进行访问。[/quote]
当namespace="/hello"时,必须以如下方式访问:
[quote]
http://localhost:8888/工程名/hello/hello
[/quote]
这里的package与java中的package类似,是为了避免重名,即两个package里面可以有相同的action,一般项目的命名package最好与namespace一样。
<package name="default" namespace="/" extends="struts-default">
<action name="hello">
<result>
/Hello.jsp
</result>
</action>
</package>
namespace 默认是namespace=””.
当namespace=”” 或者" namespace="/"时:客户端访问的时候:
[quote]http://localhost:8888/工程名/*/*/hello 等都可以进行访问。[/quote]
当namespace="/hello"时,必须以如下方式访问:
[quote]
http://localhost:8888/工程名/hello/hello
[/quote]
这里的package与java中的package类似,是为了避免重名,即两个package里面可以有相同的action,一般项目的命名package最好与namespace一样。