跨struts配置文件中定义的不同包的全局结果

我想在不同名称空间下的不同包中创建global-results 。 我可以知道struts配置文件中需要遵循的约定吗?

在其他包扩展的包中定义全局结果。 例如

  ...  /pages/error_page.jsp  ...  

此结果可用于转发到错误页面的操作和exception处理结果。

如果您使用带注释的约定插件,则可以在具有其他包扩展的父包的类上定义@Results注释。 例如

 @Results({ @Result(name = ERROR, location = "/pages/error_page.jsp"), }) 

父包使用@ParentPackage注释进行注释。 它可以放在课堂上,但最好放在包装上。 例如

package-info.java

 @ParentPackage("default")