在Java控制器中设置模板参数的默认值可以通过以下步骤实现: 1. 在控制器方法中定义模板参数,并设置默认值。例如: ``` @GetMapping("/hello") public String hello(Model model, @RequestParam(value = "name", defaultValue = "World") String name) { model.addAttribute("name", name); return "hello"; } ``` 在上面的例子中,我们定义了一个名为“name”的模板参数,并将其默认值设置为“World”。 2. 在模板中使用模板参数。例如,在Thymeleaf模板中,可以使用以下代码来显示模板参数的值: ``` <h1>Hello, [[${name}]]!</h1> ``` 在上面的例子中,我们使用了Thymeleaf的表达式语言来显示模板参数的值。 3. 当控制器方法被调用时,如果请求中没有提供模板参数的值,则使用默认值。例如,如果我们访问“/hello”路径,则模板参数“name”的值将为“World”。 通过以上步骤,我们可以在Java控制器中设置模板参数的默认值,并在模板中使用它们。