java - Spring mvc 从 formBackingObject() 重定向到一个页面

标签 java spring spring-mvc

我正在使用 Spring MVC 2.5。我想从

重定向到一个 url

formBackingObject(HttpServletRequest request) 在 spring Controller 中使用的方法。

由于该方法中没有ModelAndView对象;我还创建了响应对象,但它也不起作用。

HttpServletResponse response = null;
response.sendRedirect("google.com");

我该怎么做?

最佳答案

您需要覆盖 HandleRequest 方法。 示例代码:

@Override
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException, Exception {

    if (condition) {
        return new ModelAndView("downloadInProgress");
    }else{
        return super.handleRequest(request,response);
    }
}

关于java - Spring mvc 从 formBackingObject() 重定向到一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7309037/

相关文章:

java - 获取方法参数的名称

java - 在包中找不到属性 'layout_behavior' 的资源标识符

java - 从 Excel 工作表中读取随机单元格值

java - Spring 与 JSON 前缀配置有关的问题

java - 使用 Maven Spring 和 Hibernate 的 Java 问题

java - 使用标签 <sec :authorize> in the jsp pages displaying an error in eclipse

java - REST 服务访问另一个第三方服务

java - 为什么 Spring 不扫描我的 Controller

java - 尝试通过rest访问jpa数据时获取 "No mapping found for HTTP request with URI [/system/people]..."

java - 如何通过java web服务中的ifsc代码获取银行分行名称