Как я могу получить значение по умолчанию, используя @ModelAttribute в Spring MVC?

Я практикую ModelAttribute в Spring MVC. Я читал, что если значение не указано, оно загрузит значение по умолчанию, так что есть ли способ добиться этого. Я пробовал программу ниже, и когда я комментирую строку метода setName (), значение не отображается. Может ли кто-нибудь помочь мне, как мы можем достичь этого, если это возможно?

User.java

public class User{
    private String name; //generate getter and setter
}

UserController.java

@Controller
public class UserController {
    @RequestMapping(value="init", method = RequestMethod.GET)
    public String saveCountry(@ModelAttribute("user") User user, ModelMap model) {
        user.setName("ABC");
        model.addAttribute("userName",user.getName());
        return "output";
    }   
}

output.jsp

<h3>Name: ${userName}</h3>

person Harry    schedule 04.07.2020    source источник
comment
Вы неправильно поняли, если ожидали, что name откуда-то получит значение по умолчанию. Дубликат довольно хорошо объясняет (второй ответ).   -  person Kayaman    schedule 04.07.2020
comment
Я не понимаю этого   -  person Harry    schedule 06.07.2020
comment
Что ж, на самом деле это не имеет значения, поскольку он не делает того, что вы думали. Ответ на ваш вопрос Как я могу ... не могу.   -  person Kayaman    schedule 07.07.2020