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

Javascript 响应时Ajax请求的状态。getWriter().write(),javascript,java,ajax,spring-mvc,servlets,Javascript,Java,Ajax,Spring Mvc,Servlets,我有一个SpringMVCwebapp,其中我有一个以下控制器 @ResourceMapping("getPermission") @ResponseBody public ModelAndView getPermission(ResourceRequest request, ResourceResponse response){ . .Do something.. . Iterator<String> iter

我有一个SpringMVCwebapp,其中我有一个以下控制器

@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;
}
现在,当我们执行
response.getWriter().write(“true”)ajax请求是否会关闭?或者,如果
permissionList
作为
Create
获得了两个以上的值,那么它会写入
true
两次吗


一旦我们在响应中写入了内容,请求是否会被关闭?这是一种混乱。感谢您的支持。

为什么不试试呢?好的,我试过了,就是这样。。它将多次循环并写入响应。。不过谢谢你的建议:)
$.ajax({
   url:availableUrls.permUrl,
   success:function(result){
    if(result=='true'){
       Do something..    

    }
  }
});