Javascript 在ajax调用中返回实体

Javascript 在ajax调用中返回实体,javascript,java,ajax,spring,security,Javascript,Java,Ajax,Spring,Security,在响应ajax调用时返回实体而不是VO或DTO时是否存在任何问题(安全性、一致性、错误做法等) 小例子: JAVA: @RequestMapping(method = RequestMethod.POST, value = "loadSomething.do") public @ResponseBody RealEntity loadSomething(){ return service.getRealEntity(); } $.ajax({ type:'POST',

在响应ajax调用时返回实体而不是VO或DTO时是否存在任何问题(安全性、一致性、错误做法等)

小例子:

JAVA:

@RequestMapping(method = RequestMethod.POST, value = "loadSomething.do")
public @ResponseBody RealEntity loadSomething(){
    return service.getRealEntity();
}
$.ajax({
    type:'POST', 
    url: rquestURL, 
    cache: false,
    success: function(realEntity) {
        doSomething(realEntity);
     }});
JavaScript:

@RequestMapping(method = RequestMethod.POST, value = "loadSomething.do")
public @ResponseBody RealEntity loadSomething(){
    return service.getRealEntity();
}
$.ajax({
    type:'POST', 
    url: rquestURL, 
    cache: false,
    success: function(realEntity) {
        doSomething(realEntity);
     }});

返回实体没有问题。VO的目的与本问题中规定的目的不同


返回实体时没有问题。VO的目的与本问题中规定的目的不同