spring : struts异常时输入页面转发

spring : Input page forwarding when exception like struts

业务验证是通过抛出 CustomeException(key) 实现的,这样当出现问题时用户将显示错误消息。

当出现业务异常时,我必须转发到输入 jsp(如 struts),以更正用户操作,然后继续申请。

我们有自定义的 HandlerExceptionResolverImpl 来一次处理所有异常。当引发异常时,我们不知道输入页面。

如何在 spring4 中做到这一点 struts ?

请建议如何完成此操作?

谢谢 Dhorrairaajj

我已经解决了这个问题,所有控制器都应该扩展 CustomeWebReq Class,它有 getter 方法来获取像 String getInputPage(String path) 这样的输入页面。控制器负责 return 基于 servlet 路径参数的输入页面。 getInputPage(string path) 方法将从处理异常的 HandlerExceptionMapping 调用。

谢谢

Dhorrairaajj