Javascript 响应时Ajax请求的状态。getWriter().write()
我有一个SpringMVCwebapp,其中我有一个以下控制器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
@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..
}
}
});