清晨

新的开始

导航

namespace(命名空间)

Posted on 2014-06-23 20:47  gdds  阅读(185)  评论(0)    收藏  举报

struts.xml内容如下:

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts PUBLIC

    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"

    "http://struts.apache.org/dtds/struts-2.0.dtd">

 

<struts>

    <package name="default" namespace="/" extends="struts-default">

        <action name="hello">

            <result>

              /hello.jsp

            </result>

        </action>

    </package>

    <!--

         package就是包,用来区分同名的action,比如有两个name:A的action,可以将他们放到不同的package中

         

         namespace就是一个路径,通过这个路径可以找到对应的action,比如下面的namespace为/,那么就是到/下面找action,如果namespace为""的话,

         那么任意位置的action都会到该路径下寻找,比如:

        <package name="default" namespace="" extends="struts-default">

          <action name="A">

              <result></result>

          </action>

        </package>         

        在浏览器中查找action      

        地址栏输入:

        http:XXXX/项目名/A/A

        http:XXXX/项目名/A/B/A

        虽然路径不同,但是都能找到name为A的action

     -->

</struts>