Как получить ответ JSon от Spring Controller для JQueryAjax,
Я пытаюсь получить данные JSON из контроллера, но получить ststus ошибки в JQueryAjax, Есть какие-либо ошибки в моем коде это простое приложение Войти Это мой контроллер в ВеснаКак получить ответ JSON от контроллера Spring в JQueryAjax?
HomeController.java
@RequestMapping(value = "/login.htm", method = RequestMethod.POST)
public @ResponseBody User loginUser(HttpServletRequest request, HttpServletResponse response, User ub)
{
String email = request.getParameter("txt_email");
String password = request.getParameter("txt_password");
ub.setEmail(email);
ub.setPassword(password);
UserServiceImpl us = new UserServiceImpl();
User ub1=new User();
ub1= us.verifyUserLogin(ub);
return ub1;
}
Это мой JQueryAjax
data.js
function usersignin(url)
{
var val = signin_validate();
if (val == false)
{
return;
}
var email = $('#txt_email').val();
var password = $('#txt_password').val();
var formData =
{
'txt_email' : email,
'txt_password' : password,
};
$.ajax(
{
type : 'POST',
url : url,
data : formData,
dataType: "json",
success : function(res, textStatus)
{
var msg="Succesfully..! Login";
showAlertLogin(msg);
window.location.href='index.jsp'
},
error : function(res, textStatus)
{
var msg="Failed..! Login";
showAlertLogin(msg);
window.location.href='layout.jsp'
}
});
}
Я добавил файл зависимостей
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.7</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.7</version>
</dependency>
Но я не получил ответ json в ajax, только получив ошибку, почему? Одна ошибка в консоли
[HTTP-NiO-8080-Exec-5] WARN org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver - выполнение обработчика в результате исключения: не удалось найти приемлемое представление
Пожалуйста, попробуйте DATATYPE: 'JSon' в Ajax вызова. –
@NikhilGupta Я добавил, но не работал –
@Nikhil Я добавил в свои js, но не работал –