我想创建一个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")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)