Я создал страницу входа. Когда я захожу на страницу, это происходит в API. Не знаю, был ли сеанс создан или нет для страницы входа.
Это мой вызов API.
@PostMapping("/userlogin/{id}")
public User getUserById(@Valid @RequestBody UserLogin userLogin,@RequestParam("userId") String userId, HttpServletRequest request) {
System.out.println("REquest"+userId);
System.out.println("httprequest"+request);
System.out.println(userLogin.getUserId());
System.out.println(userLogin.getPassword());
if (userLogin.getUserId() != null) {
User user = userRepository.findUserById(userLogin.getUserId());
if (user != null) {
if (SHA256Algorithm.putpassword(userLogin.getPassword()).equals(user.getPassword())) {
return user;
}
}
}
return new User();
}
Это моя ошибка: DefaultHandlerExceptionResolver: Resolved [org.springframework.web .bind.MissingServletRequestParameterException: Обязательный параметр строки 'note' отсутствует]