我有一个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
两次吗?
一旦我们向响应写了一些内容,请求是否会被关闭,否则就会产生混淆。非常感谢您的支持。