Моя веб-страница отображает каждую страницу (~ 20 страниц) в обычной оболочке и включает ее через Thymeleaf (th:include="wrapper :: page")
. Я добавляю ViewControllers для этих страниц следующим образом: "registry.addViewController("/").setViewName("index");
" (пример)
Теперь мой вопрос .. так как я хочу динамически изменять заголовочный тег html для каждой страницы ..
(<meta name="title" th:content="${title}"/>
) ...
все нормально, если я изменю свои текущие методы addViewController для нового контроллера @RequestMapping каждой страницы и добавление модели model.addAttribute("title", titleVariable);
?
Или было бы плохой практикой добавлять так много методов @RequestMapping для простого изменения атрибута заголовка html? в противном случае есть другой лучший способ динамического изменения тега заголовка?