2015-02-03 5 views
0

URL이 jsp ajax 호출을 컨트롤러로 연결하지 않습니다. 다음 ajax 호출 함수는 컨트롤러로 연결되지 않습니다. 400 개의 잘못된 요청 오류가 표시됩니다.ajax에서 Spring MVC로 400 잘못된 요청 오류

이것은 제 컨트롤러 클래스 기능입니다.

@RequestMapping(value = "/dependencyDetailsSave", method = RequestMethod.POST) 
@ResponseBody 
public int dependencyDetailsSave(@RequestBody List<DependencyMasterDetails> obj, Model model,HttpSession session)throws IOException, Exception { 
    int offhireupdateResult = 0; 
    offhireupdateResult = profileService.changeOffhireValueUpdate(obj);  
    return 0; 
} 

답변

0

난 당신이 AJAX에서 통과 JSONDependencyMasterDetails 클래스의 필드와 필드를 확인하는 것이 좋습니다 것입니다.

대부분의 경우, Front end (AJAX)과 Back end (JAVA) 사이의 필드가 일치하지 않으면 발생합니다.

AJAX에서 전달하는 모든 필드는 명시 적으로 무시하지 않는 한 동일한 이름의 DependencyMasterDetails 클래스에 있어야합니다 (@JsonIgnore).