Есть контроллер
@Controller
public class FirstController {
@GetMapping("/hello")
public String helloPage(@RequestParam("name") String name,
Model model){
model.addAttribute("message", name);
return "first/hello";
}
}
И есть view hello.html
<!doctype html>
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h1>Hello world!</h1>
<p th:text="${message}"></p>
</body>
</html>
Ввожу необходимые параметры:
localhost:8080/hello?name=Tom
Но все что выводит страница это "Hello world!"
P.S. Я пока работаю со spring core и поэтому конфиги пришлось писать руками, вот что находиться в конфигах:
@Configuration
@ComponentScan("com.nosferat.springapp")
@EnableWebMvc
public class SpringConfig implements WebMvcConfigurer {
@Bean
public ViewResolver viewResolver() {
var viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".html");
return viewResolver;
}
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
}
Может есть какая то связь с конфигом