Я хочу передать логическое значение из моего контроллера в javascript с использованием json, но не могу найти способ, поскольку я новичок в Spring mvc.
При использовании сервлета мы написали:
response.getWriter().println(somevalue)
и somevalue
можно получить с помощью ajax. Вот мой метод контроллера:
@RequestMapping(value = REGISTERACTION , method = RequestMethod.POST)
@ResponseBody
public boolean RegisterUser(@ModelAttribute("register") Register register,HttpServletRequest request, HttpServletResponse response)
{
boolean Registrationsuccess = userService.RegisterUser(register);
return Registrationsuccess;
}
Итак, здесь логическая переменная Registrationsuccess
, которую я хочу отправить в файл js и получить его с помощью ajax.
И в моей функции javasciptкоторый вызывается с помощью события onsubmit ->
function AccountExists()
{
$.ajax({
type: 'POST',
url: 'registerProcess',
success: function(data){
let detail = JSON.parse(data);
if( data == true)
alert("Success");
else
alert("Not ");
}
});
}
Ошибка получения -
Целевой ресурс не имеет текущего представленияэто было бы приемлемо для пользовательского агента в соответствии с полями заголовка проактивного согласования, полученными в запросе, и сервер не желает предоставлять представление по умолчанию.