Spring MVC通过Ajax将属性设置为response / model / modelMap

时间:2016-07-19 04:58:01

标签: javascript java jquery ajax spring

我想使用Ajax在我的页面中为我的session或modelAttribute设置一些属性,这些值需要稍后处理一些信息。

没有Ajax,我可以使用:

 model.addAttribute("currentComponent", "system.fileUpload");
 model.addAttribute("status", uploadStatus);
 model.addAttribute("prueba",generatedFile);
 model.addAttribute("path", rutaLiquidacionesNetas);
 model.addAttribute("dateFolder", dateAndTimeFolder);
 return "file/upload";

我设置了这些值,然后在我的JSP中我能够访问它们但现在使用Ajax我无法获取这些值,因为它们甚至没有被设置。

这是我的ajax功能:

$("#load-file").click(function(){
        var sappUrl = $("#uploadForm").attr( "action") + "/generateFile";
        var formData = new FormData(document.getElementById("uploadForm"));

       $.ajax({
            url: sappUrl,
            data: formData,
            type: "POST",
            processData: false,
            contentType: false,
            success: function(data) {           
                $("#results-files").html(data);         
            },
            error: function() { $("#result").html("Ha ocurrido un pelon"); }
        });             
    }); 

我希望有人可以帮助我,因为我只找到了有关为请求设置属性的示例

0 个答案:

没有答案