设置 namespace 不同值的路径访问

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 服务器将还是关联以前的项目。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值