响应状态Ajax请求响应.getWriter()。write()

时间:2015-06-25 13:17:22

标签: javascript java ajax spring-mvc servlets

我有一个spring MVC webapp,我有一个跟随控制器

@ResourceMapping("getPermission")
    @ResponseBody
    public ModelAndView getPermission(ResourceRequest request,
            ResourceResponse response){
.
.Do something..
.
                Iterator<String> iterator = permissionList.iterator();             
                     while(iterator.hasNext()){
                        String perm = iterator.next();
                        if(perm.equalsIgnoreCase("Create")){
                            response.getWriter().write("true");
                        }
                    }
                return null;
}

我的Ajax请求是

$.ajax({
   url:availableUrls.permUrl,
   success:function(result){
    if(result=='true'){
       Do something..    

    }
  }
});

现在当我们response.getWriter().write("true");时,ajax请求会被关闭吗?或者如果permissionList的值超过Create,那么它会写true两次吗?

一旦我们向响应写了一些内容,请求是否会被关闭,否则就会产生混淆。非常感谢您的支持。

0 个答案:

没有答案