Я создал простые методы регистрации / входа в систему с аннотациями RequestMapping. Мне нужно вернуться на домашнюю страницу, если регистрация / вход успешен, в противном случае go вернитесь к registerform.html / login. html.
@RequestMapping(value = "/registeruser", method = RequestMethod.POST)
public String createUser(@RequestParam(value = "name") String firstName,
@RequestParam(value = "surname") String lastName,
@RequestParam(value = "username") String username,
@RequestParam(value = "email") String email,
@RequestParam(value = "password") String password
)
{
User user = new User(password, username, firstName, lastName, email,null,null);
new UserDAO().createUser(user);
return "redirect:index";
}
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String userLogin(@RequestParam(value = "username") String username,
@RequestParam(value = "password") String password)
{
boolean login = new UserDAO().logIn(username, password);
if(login){
return "redirect:index";
}
else{
return "login";
}
}
РЕДАКТИРОВАТЬ:
Это простое приложение для входа / регистрации в SpringBoot. Для метода createUser
после вставки данных в базу данных я хотел бы вернуться на домашнюю страницу (/src/main/resoures/static/index.html). С другой стороны, если метод login
возвращает false
, я бы хотел, чтобы логин. html снова загрузился.