1. namespace 的路径访问问题:
注意:添加多个 package 时,一定要先修改 name 属性。设置其分别为不同包。
eg:
(1)
<package name="default"namespace="/" extends="struts-default">
<action name="hello">
<result>
/Hello.jsp
</result>
</action>
</package>
访问地址:http://localhost:8080/Struts2_0200_Namespace/hello
(2)
<package name="package2" namespace="/path1" extends="struts-default">
<action name="path11">
<result>
/Path1.jsp
</result>
</action>
</package>
访问地址:http://localhost:8080/Struts2_0200_Namespace/path1/path11/
(3)
<package name="package3" namespace="/path2/path21" extends="struts-default">
<action name="path221">
<result>
/Path2.jsp
</result>
</action>
</package>
访问地址:http://localhost:8080/Struts2_0200_Namespace/path2/path21/path221
(4)
<package name="package4" namespace="" extends="struts-default">
<action name="all">
<result>
/World.jsp
</result>
</action>
</package>
访问地址:http://localhost:8080/Struts2_0200_Namespace/...../..../all
2. package 的作用:
(1)name:包名,把 action 分类
(2)extends:暂时不管
(3)namespace:在 action 访问路径前加的路径名,一定要加 “/”,且与 name 一般都一样,用模块命名。
3. 为 tomcat 服务器导入新项目后注意的地方:
我们知道导入跟现有项目类似的项目有两种方法:第一,直接在 myeclipse 左边导航窗口中复制,粘贴现有项目;第二,用 import 命令导入存在项目。
注意:导入项目后,要设置以下项目名称,否则,tomcat 服务器将还是关联以前的项目。