Spring: как правильно написать условие в контроллере?

247
11 марта 2017, 01:51

Добрый день. Есть метод в контроллере с условием:

    @RequestMapping(value = "/enter", method = RequestMethod.POST)
public String enter(@RequestParam(value = "userLogin", required = true) String userLogin,
        @RequestParam(value = "userPassword", required = true) String userPassword, Model model) {
    boolean autRet = userService.aut(userLogin, userPassword);
    if (autRet == true) {
        model.addAttribute("user", userService.findUserByLogin(userLogin));
        return "userPage";
    } else {
        return "loginForm";
    }
}

Булевый метод для проверки логина и пароля:

    public boolean aut(String login, String password) {
    boolean access = false;
    List<User> user = this.findUserByLogin(login);
    for (User userList : user) {
        if (userList != null && userList.getUserPassword() == password) {
            access = true;
        }
    }
    return access;
}

Подскажите пожалуйста, как правильно написать условие в контроллере, что бы при autRet = true возвращалась страница userPage, а во всех остальных случаях страница loginForm?

Заранее благодарен.

READ ALSO
AndroidStudio убийца памяти

AndroidStudio убийца памяти

По-моему, довольно таки насущный вопросПрограммирую в Android Studio на ОС Ubuntu(16

262
mongo DB + java + jsp (Tomcat)

mongo DB + java + jsp (Tomcat)

1) В сервлете выгребаем все уникальные значения user_id:

250
Если функции Oracle возвращает package

Если функции Oracle возвращает package

Пишу приложение webJava В базе Oracle Имею доступ к нескольким пакетам (точнее к их синонимам), с процедурами и функциями

238
TabLayout в Navigation drawer

TabLayout в Navigation drawer

Как сделать TabLayout в фрагментах, что бы были такие подменюшки

255