struts常见错误转发

时间:2009-06-17 10:53:21

标签: struts

如何为所有操作使用公共转发。我的意思是我不想在所有行动中写出共同的前进。

<forward name="invalidlogin" path="/invalidlogin.jsp" />

我不想在所有<Actions>中写这个。

1 个答案:

答案 0 :(得分:2)

听起来你只是在描述全球前锋。全局转发在struts-config.xml文件中定义。这样,为所有操作定义了转发,因此任何操作都可以使用转发。

因此,您可以在struts-config.xml文件中放置以下内容:

  <global-forwards>
    <forward name="error" path="jsp/error.jsp"/>
  </global-forwards>

然后在你的动作类中转到“错误”:

return mapping.findForward("error");