struts2的配置文件中的package标签允许多继承,即当前package被允许同时继承多个package:样例代码如下:
<package name="default" extends="struts-default,jasperreports-default,json-default">
<result-types>
<result-type name="jasper" class="org.apache.struts2.views.jasperreports.JasperReportsResult" />
</result-types>
<interceptors>
<interceptor name="loginInterceptor"
class="org.gagb.webapp.interceptor.AuthorizationInterceptor" />
<interceptor-stack name="loginCheck">
<interceptor-ref name="defaultStack" />
<interceptor-ref name="loginInterceptor" />
</interceptor-stack>
</interceptors>
本文介绍了Struts2框架中配置文件的多继承特性,通过一个具体的例子展示了如何在一个package中继承多个其他的packages,并配置了自定义的拦截器和结果类型。

2511

被折叠的 条评论
为什么被折叠?



