gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 03:33:17 25 4
gpt4 key购买 nike

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

最佳答案

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

<package name="default" extends="struts-default">
...
<global-results>
<result name="error">/pages/error_page.jsp</result>
</global-results>
...
</package>

此结果可用于转发到错误页面的操作以及作为异常处理结果。

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

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

父包使用@ParentPackage注解进行注解。它可以放在类上,但最好放在包上。例如

package-info.java:

@ParentPackage("default")

关于java - 跨 struts 配置文件中定义的不同包的全局结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16875428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com