Я создал форму входа в систему
<form class="login100-form validate-form p-b-33 p-t-5" method="POST">
<div class="wrap-input100 validate-input" data-validate = "Enter username">
<input class="input100" type="text" name="username" placeholder="User name">
<span class="focus-input100" data-placeholder=""></span>
</div>
<div class="wrap-input100 validate-input" data-validate="Enter password">
<input class="input100" type="password" name="pass" placeholder="Password">
<span class="focus-input100" data-placeholder=""></span>
</div>
<div class="container-login100-form-btn m-t-32">
<input class="login100-form-btn" type="button" onclick="location.href='eLibrary/login'" value="Login" >
</div>
И моя функция контроллера -
@RequestMapping(value = "/login", method = RequestMethod.POST)
public String login(HttpServletRequest request, HttpServletResponse response) {
String userName = request.getParameter("username");
String pass = request.getParameter("pass");
return "list-books";
}
Но, когда я пытаюсь войти, он даетошибка
Статус HTTP 405 - Метод не разрешен
Метод запроса 'GET' не поддерживается
Я даже пытался
@PostMapping("/login")
public String login(HttpServletRequest request, HttpServletResponse response) {
String userName = request.getParameter("username");
String pass = request.getParameter("pass");
return "list-books";
}
Но в приведенном выше случае request.getParameter ("username") дает ноль.
Может кто-нибудь, пожалуйста, помогите мне.