package节点中还可以设置全局的视图,如:
<global-results>
<result name="err">/err.jsp</result>
</global-results>
但如果其他包也想实现这样的视图,就需要使用继承的方式实现,如:
<package name="base" namespace="" extends="struts-default">
<global-results>
<result name="err">/err.jsp</result>
</global-results>
</package>
然后其他包分别继承当前的基础包,如:
<package name="demo" namespace="" extends="base">
<action name="hello" method="excute" class="action.HelloAction">
<result name="ok">/index.jsp</result>
</action>
</package>
<global-results>
<result name="err">/err.jsp</result>
</global-results>
但如果其他包也想实现这样的视图,就需要使用继承的方式实现,如:
<package name="base" namespace="" extends="struts-default">
<global-results>
<result name="err">/err.jsp</result>
</global-results>
</package>
然后其他包分别继承当前的基础包,如:
<package name="demo" namespace="" extends="base">
<action name="hello" method="excute" class="action.HelloAction">
<result name="ok">/index.jsp</result>
</action>
</package>