SpringBoot项目中视图解析器存在哪两种常见问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1212个文字,预计阅读时间需要5分钟。
前言:SpringBoot官方推荐使用HTML视图解析器,但根据个人的具体业务需求,也可能需要使用到JSP视图解析器。因此,这里简单介绍一下这两种视图解析器的具体使用。
一、解析成JSP页面
1. HTML视图解析器:主要适用于简单的页面展示,可以直接将HTML内容渲染到页面上。
2. JSP视图解析器:适用于复杂页面,可以结合JSP标签和Java代码进行动态页面渲染。
具体使用步骤如下:
1. 在SpringBoot项目中,添加依赖:
xml org.springframework.boot spring-boot-starter-thymeleaf
2. 配置视图解析器:
java@Configurationpublic class WebConfig implements WebMvcConfigurer {
@Bean public ViewResolver viewResolver() { InternalResourceViewResolver resolver=new InternalResourceViewResolver(); resolver.setPrefix(/WEB-INF/views/); resolver.setSuffix(.jsp); return resolver; }}
3. 创建JSP页面,放在`src/main/resources/WEB-INF/views/`目录下。
本文共计1212个文字,预计阅读时间需要5分钟。
前言:SpringBoot官方推荐使用HTML视图解析器,但根据个人的具体业务需求,也可能需要使用到JSP视图解析器。因此,这里简单介绍一下这两种视图解析器的具体使用。
一、解析成JSP页面
1. HTML视图解析器:主要适用于简单的页面展示,可以直接将HTML内容渲染到页面上。
2. JSP视图解析器:适用于复杂页面,可以结合JSP标签和Java代码进行动态页面渲染。
具体使用步骤如下:
1. 在SpringBoot项目中,添加依赖:
xml org.springframework.boot spring-boot-starter-thymeleaf
2. 配置视图解析器:
java@Configurationpublic class WebConfig implements WebMvcConfigurer {
@Bean public ViewResolver viewResolver() { InternalResourceViewResolver resolver=new InternalResourceViewResolver(); resolver.setPrefix(/WEB-INF/views/); resolver.setSuffix(.jsp); return resolver; }}
3. 创建JSP页面,放在`src/main/resources/WEB-INF/views/`目录下。

