如题
1,
 name:这个东西是不是没有什么实在的用处啊。仅仅就是一个对package的一个标识符啊。
2,
  namespace
  再网上又说默认的是"" ,那么“”到底指示的是什么?和"/"一样吗。我做了很多测试。没发现不写namespace 和把namespace配置成"/" 有和不同。
 还有通过测试我感觉struts2在处理url的时候,应该是只从url的后面往后截取,只要后面能找到匹配的串,就可以正确 映射到action.
比方说namespace="/msg" 在action里的name="login"
那么我在客户端的form里的action里写 "msg/login.action"(过滤器配成了*.action),或"sfsfs/sdfs/msg/login.action"都可以找得到
3,extends我还是不明白这个具体起到什么效果。是不是把两个包整合到了一起。都说时间继承,怎么个继承法啊?

解决方案 »

  1.   

    namespace 我理解就是用来区分不同类型的URL 因为一类的URL可能会用到特定的拦截器之类的配置 所以区分开比较容易配置和阅读
    继承的话 有个default的东西 就是继承了struts2的基本拦截器配置 大概这样吧 我自己的理解
      

  2.   

    恩 
    name:这个东西是不是没有什么实在的用处啊。仅仅就是一个对package的一个标识符啊。
    extends 这个是继承WEB.xml里面配置到那个过略器