Создание динамичной страницы в Spring

143
26 ноября 2018, 07:20

Когда пытаюсь зайти на главную страницу, спринг отдаёт

Whitelabel Error Page There was an unexpected error (type=Not Found, status=404).

Контроллер

@Controller
public class HomeController {
private String text = "Some text";
     @RequestMapping("/")
     public String index(Model model) {
         model.addAttribute("text", text);
         return "home";
    }
}

Страница(resources/templates/home.html)

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <link rel="shortcut icon" href=\"favicon.ico">
</head>
<body>
    <h1 style=text-align:center>th:text="'Hello, ' + ${text} + '!'"</h1>
</html>

Что я упустил? Спасибо.

Answer 1

Попробуйте добавить следующую конфигурацию

@EnableWebMvc
@Configuration
public class Config implements WebMvcConfigurer {
    @Bean
    public ITemplateResolver templateResolver() {
        ClassLoaderTemplateResolver resolver = new ClassLoaderTemplateResolver();
        resolver.setPrefix("templates/");
        resolver.setSuffix(".html");
        resolver.setTemplateMode(TemplateMode.HTML);
        resolver.setCharacterEncoding("UTF-8");
        return resolver;
    }
}
READ ALSO
Авторизация с помощью google и запись пользователя в fireBase DataBase

Авторизация с помощью google и запись пользователя в fireBase DataBase

Коллеги, такая проблемаАвторизую пользователей с помощью google sign in

170
Размер картинки и libgdx

Размер картинки и libgdx

Есть картинка (help_15jpg), размер соответствует разрешению экрана,(если взять картинку большего размера, то она так и выглядит большой съезжая...

136
Расположение JPanel в окне с помощью FlowLayout

Расположение JPanel в окне с помощью FlowLayout

Подскажите, как переместить JPanel с середины сверху (по умолчанию) влево по середине? GridLayout хранит в себе поле кнопок 3х3 - все это содержится...

119
Сумма одинаковых чисел Java [закрыт]

Сумма одинаковых чисел Java [закрыт]

Есть задача на Java (пока под консоль): Пользователю предлагается вводить числа в диапазоне от 1 до 100 до тех пор, пока не надоестКогда пользователь...

163