有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java重定向到另一个带有@RequestBody的页面

我在为一些事情挣扎

我将JSON数据传递给我的控制器

$.ajax({
                type:'POST',                
                url:'${pageContext.request.contextPath}/saveMovBienes2',
                data:  JSON.stringify({ dni:dni, table:table, tipoMov:tipoMov}),
                dataType: "json",
                contentType: 'application/json'
            })

在我的RestController中,我像这样处理这些信息

@PostMapping("/saveMovBienes2") 
    public String saveMovBienes2(@RequestBody Request myRequest)

将JSON元素保存到对象myRequest中

问题是,@RequestBody迫使我留在JSP中,但我想在处理完这些信息后,重定向到另一个页面

尝试了各种重定向方式,但视图保持不变(在我的控制台中,我看到了信息处理,但视图是静态的)

我读到有同样问题的人,他们的回答是“删除@RequestBody”,但在我的情况下,没有@RequestBody,我无法让它工作

有没有办法重新选择?或者我必须修改我所有的代码


共 (1) 个答案

  1. # 1 楼答案

    多亏了上面的评论,我终于找到了解决办法:

    .done(function() {
            })
            .fail(function(){
                window.location = '${pageContext.request.contextPath}/nuevoMovimientoBU';
            })
    

    由于某种原因,它并没有进入。完成了,但是在。失败