做一个spring boot 集成jsp 项目
时间: 2023-09-11 08:06:19 浏览: 104
springboot集成jsp
4星 · 用户满意度95%
好的,我为你提供一个简单的Spring Boot集成JSP的示例项目,你可以参考一下:
1. 创建一个Maven项目,pom.xml文件中添加以下依赖:
```xml
<!-- Spring Boot Starter -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<!-- Spring Boot Starter Web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Tomcat Embed Jasper -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<!-- JSTL -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
```
2. 在src/main目录下创建一个webapp目录,然后在webapp目录下创建一个jsp目录,用于存放JSP文件。
3. 在src/main/java目录下创建一个Spring Boot的配置类,例如:
```java
@Configuration
@ComponentScan
@EnableAutoConfiguration
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
4. 在src/main/java目录下创建一个Controller类,例如:
```java
@Controller
public class HomeController {
@RequestMapping("/")
public String home(Model model) {
model.addAttribute("message", "Hello, World!");
return "home";
}
}
```
5. 在src/main/resources目录下创建一个application.properties文件,用于配置应用程序的属性,例如:
```
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
```
6. 运行应用程序,访问http://localhost:8080/,会显示Hello, World!。
以上就是一个简单的Spring Boot集成JSP的示例项目,你可以在此基础上进行开发。
阅读全文