Spring MVC项目中,实现前端页面不依赖JSP的常见方式之一是使用Thymeleaf模板引擎。以下是一个简单的例子,展示如何用Spring MVC实现前端页面不使用JSP。

1. 需要在项目中添加Thymeleaf的依赖。

springmvc 不使用jsp实例,如何用SpringMVC实现前端页面不依赖JSP的示例  第1张

2. 在Spring MVC的配置文件中,添加对Thymeleaf的支持。

3. 创建一个简单的控制器来返回一个Thymeleaf模板。

4. 创建一个Thymeleaf模板,用于显示页面内容。

下面是具体的实现步骤和代码:

1. 添加Thymeleaf依赖

在你的项目中添加以下依赖(这里以Maven为例):

```xml

org.springframework.boot

spring-boot-starter-thymeleaf

```

2. 配置Spring MVC支持Thymeleaf

在Spring MVC的配置类中添加以下代码,开启Thymeleaf视图解析器:

```java

@Configuration

@EnableWebMvc

public class WebConfig implements WebMvcConfigurer {

@Override

public void configureViewResolvers(ViewResolverRegistry registry) {

registry.viewResolver(new ThymeleafViewResolver());

}

}

```

3. 创建控制器

创建一个简单的控制器,返回一个Thymeleaf模板:

```java

@Controller

public class HelloController {

@GetMapping("