#spring #rest #spring-boot #jakarta-ee
#spring #остальное #spring-загрузка #джакарта-ee
Вопрос:
Я настраиваю конечную точку Rest для сопоставления «/ home». Как я могу вернуть веб-страницу (.HTML).
Я пробовал с перенаправлением ответа, но, похоже, он не выбрал файл для перенаправления.
@RequestMapping("/home")
public ReturnType welcome() {
return "Firstsrcmainresourcesstatichome.html";
}
NOTE : ReturnType here is mentioned ,as unbale to decide on return type
Мне нужно вернуть home.html размещено в (Firstsrcmainresourcesstatichome.html ) в качестве ответа на сопоставление запроса «/ home»
Ответ №1:
Лучшим было бы передавать контент напрямую.
@RequestMapping("/home")
public InputStreamResource welcome(ServletResponse output) {
intput=this.getClass().getResourceAsStream("statichome.html");
return new InputStreamResource(inputStream);
}
Возможно, вам потребуется задать некоторые заголовки ответа, если просмотр содержимого отключен.