Вам не хватает final Model model
в подписи вашего метода. Поэтому ваша подпись должна выглядеть следующим образом:
public String checkLoginDetails(final Model model, @ModelAttribute("login") LoginBean loginBean, BindingResult result)
Тогда вы можете использовать параметр Model
для добавления дополнительных атрибутов. Например:
model.addAttribute(ModelAttributeConstants.SUCCESSFUL, false);
или
model.addAttribute("successful", false);
Или использовать ваш случай
model.addAttribute("userName", " " + loginBean.getUserName());
Я предпочитаю использовать константы, так как я могу использовать их в любом месте не думая о правильном написании. Конечно, вы должны определить свои собственные классы и имена констант:)