如何为所有操作使用公共转发。我的意思是我不想在所有行动中写出共同的前进。
<forward name="invalidlogin" path="/invalidlogin.jsp" />
我不想在所有<Actions>
中写这个。
答案 0 :(得分:2)
听起来你只是在描述全球前锋。全局转发在struts-config.xml文件中定义。这样,为所有操作定义了转发,因此任何操作都可以使用转发。
因此,您可以在struts-config.xml文件中放置以下内容:
<global-forwards>
<forward name="error" path="jsp/error.jsp"/>
</global-forwards>
然后在你的动作类中转到“错误”:
return mapping.findForward("error");