Есть такая форма:
<form name="user" action="POST">
Email: <input name="email" required type="email" />
Password: <input name="password" required type="password" />
Login:<input name="login" required type="text">
<input type="submit" value="Submit" onclick="registration()" />
</form>
Метод registration, который вызывается при клике
var xhr = new XMLHttpRequest();
function registration()
{
xhr.open("GET", "http://localhost:8080/user/login", true);
xhr.send();
success: alert('Succes');
}
А вот и сам класс, метод, который обрабатывает данный HTTP "GET" запрос
@GET
@Path("/register")
@Consumes({MediaType.APPLICATION_JSON})
@Produces({MediaType.APPLICATION_JSON})
String user_info(@PathParam("email") String email, @PathParam ("password") String password ) throws FileNotFoundException{
return "succes";
}
Уже несколько дней пытаюсь понять что не так, ошибка 100% глупая и связана с неполным пониманием темы, поэтому буду рад вашей помощи.
Суть проблемы в том что при нажатии на кнопку, вызывается метод registration(), но по указанному пути js не находит обрабатывающий его метод на сервере и выдает 404 not found.
Сервер glassfish 5, сборщик Maven