Struts2包命名空间继承 ... ...

Struts2包命名空间继承 ... ...,struts2,Struts2,在上面的设置中,我想知道为什么名称空间没有在包B中继承,这样我就可以用名称空间/A/B/show调用操作show,因为它不是这样工作的;没有其他原因 以下章节对此进行了讨论: 命名空间的层次结构与文件系统路径不同。有一个名称空间级别 我懂了。“我想这有点道理。”威尔耸耸肩说,“我从来都不知道这是否有道理;不过,现在改变它可能太晚了。我会考虑一下。我觉得struts2不应该用于rest服务,那么用它实现rest风格的url有什么意义呢?@Will这就是rest插件的用途,但它对嵌套资源没有很强的支

在上面的设置中,我想知道为什么名称空间没有在包B中继承,这样我就可以用名称空间
/A/B/show
调用操作show,因为它不是这样工作的;没有其他原因

以下章节对此进行了讨论:

命名空间的层次结构与文件系统路径不同。有一个名称空间级别


我懂了。“我想这有点道理。”威尔耸耸肩说,“我从来都不知道这是否有道理;不过,现在改变它可能太晚了。我会考虑一下。我觉得struts2不应该用于rest服务,那么用它实现rest风格的url有什么意义呢?@Will这就是rest插件的用途,但它对嵌套资源没有很强的支持。虽然使用普通的JSON序列化和路由很容易,但并不像使用自动的JSON那样好。
<package name="A" extends="default" namespace="/A">
    ...
</package>
<package name="B" extends="A" namespace="/B">
    <action name="show" class="...">
        ...
    </action>
</package>