Так что оглядываясь, я еще не нашел решение для этого с Spring Boot. Я ищу способ иметь простой jsp, включенный в шаблоны Freemarker в Spring Boot MVC. Поэтому я могу включить старый jsp-код, смешанный с шаблонами Freemarker.Множественные представления в Spring Boot
ответ
Весенняя ботинок, сначала разместите своего фримейкера в папке с WEB-INF (webapp) вашего проекта. Затем поместите его в вашем web.xml (изменение элементов, необходимых в проекте):
web.xml
<servlet>
<display-name>...Your display name ... </display-name>
<servlet-name> ...Your servlet name ... </servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value> ...ControllerResourceMyConfigPath... </param-value>
</init-param>
<init-param>
<param-name>jersey.config.server.mvc.templateBasePath.freemarker</param-name>
<param-value>/WEB-INF/freemarker/</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
И тогда конфигурационный файл путь, связанные с выше:
public class MyResourceConfig extends ResourceConfig {
public MyResourceConfig() {
packages("baseNameOfThePackage");
register(FreemarkerMvcFeature.class);
EncodingFilter.enableFor(this, GZipEncoder.class);
}
}
Зачем ему нужен Джерси, если он использует весенний ботинок ... Нет такой необходимости. –
Да, этот ответ бесполезен для меня, я использую Spring Boot, как я указал в исходном сообщении. – Matty
- 1. Множественные сопоставления сервлетов в Spring Boot
- 2. Множественные представления в UIWindow
- 3. Множественные представления в окне
- 4. Liberty Spring Boot vs Spring Boot
- 5. Как создать Apache POI Конфигурация представления Excel в Spring Boot
- 6. Множественные формы представления
- 7. @EnableTransactionManagement в Spring Boot
- 8. Log4j2 в Spring Boot
- 9. Spring + PostgreSQL> Множественные привязки SLF4J
- 10. Spring Boot - Различные представления моделей/Несколько API-интерфейсов
- 11. Spring boot, Spring OAuth2, REST
- 12. Spring Boot и FreeMarker
- 13. Множественные подключения + JPA + Spring
- 14. Магистральные множественные представления одного элемента
- 15. Множественные представления, проблема UI-маршрута
- 16. Множественные представления с одним пивом
- 17. spring-boot-starter-jta-atomikos и spring-boot-starter-batch
- 18. spring-boot-starter-tomcat vs spring-boot-starter-web
- 19. spring-boot-actuator-docs переопределяет вывод spring-boot-rest-docs
- 20. spring-boot-starter-web vs spring-boot-starter-thymeleaf
- 21. Зачем использовать Spring Boot, а не Spring Boot-less?
- 22. Spring boot: InternalResourceViewResolver не работает
- 23. Spring boot + Groovy + logback.groovy
- 24. Spring boot - добавление фильтра
- 25. Приоритет конфигурации Spring Boot
- 26. Spring boot with OpenCV
- 27. Spring Boot REST JSP
- 28. Spring Boot CSRF
- 29. Spring boot - configure EntityManager
- 30. Spring Boot REST Mutltilingual
Что вы пробовали ... Он должен работать без коробки (без какой-либо) конфигурации. –
Я попытался включить JSTL (с использованием и без) и добавить файл .jsp в WEB-INF/jsp и настроить его через конфигурацию Java как «InternalResourceViewResolver», и когда я создаю контроллер и верну его имя «страница», page.jsp "он не разрешает. – Matty
Добавить код не в комментариях. Spring Boot уже настроил 'InternalResourceViewResolver', просто добавьте' spring.mvc.view.prefix' и 'spring.mvc.view.suffix' в' application.properties', который должен быть в основном всем, что вам нужно, все остальное настроено автоматически. –