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

Java struts配置文件中定义的不同包的全局结果,java,struts2,config,Java,Struts2,Config,我想跨不同名称空间下的不同包创建一个全局结果。我可以知道struts配置文件中需要遵循的约定吗?在其他包扩展的包中定义全局结果。比如说 <package name="default" extends="struts-default"> ... <global-results> <result name="error">/pages/error_page.jsp</result> </global-results>

我想跨不同名称空间下的不同包创建一个
全局结果
。我可以知道struts配置文件中需要遵循的约定吗?

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

<package name="default" extends="struts-default">
  ...
  <global-results>
    <result name="error">/pages/error_page.jsp</result>
  </global-results>
  ...
</package>
@Results({
  @Result(name = ERROR, location = "/pages/error_page.jsp"),
})
父包使用
@ParentPackage
注释进行注释。它可以放在类中,但最好放在包中。比如说

<package name="default" extends="struts-default">
  ...
  <global-results>
    <result name="error">/pages/error_page.jsp</result>
  </global-results>
  ...
</package>
@Results({
  @Result(name = ERROR, location = "/pages/error_page.jsp"),
})
package info.java

@ParentPackage("default")

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

<package name="default" extends="struts-default">
  ...
  <global-results>
    <result name="error">/pages/error_page.jsp</result>
  </global-results>
  ...
</package>
@Results({
  @Result(name = ERROR, location = "/pages/error_page.jsp"),
})
父包使用
@ParentPackage
注释进行注释。它可以放在类中,但最好放在包中。比如说

<package name="default" extends="struts-default">
  ...
  <global-results>
    <result name="error">/pages/error_page.jsp</result>
  </global-results>
  ...
</package>
@Results({
  @Result(name = ERROR, location = "/pages/error_page.jsp"),
})
package info.java

@ParentPackage("default")

如果你对一个问题投了否决票,至少说明问题的症结所在,那就太好了。@cljk我不理解你的评论,我对这个问题投了否决票,建议你也这样做。如果你对一个问题投了否决票,至少说明问题的症结所在,那就太好了。@cljk我不理解你的评论,我对这个问题投了否决票,我建议你也这样做。