# springboot-jsp-demo
**Repository Path**: ziry/springboot-jsp-demo
## Basic Information
- **Project Name**: springboot-jsp-demo
- **Description**: springboot web 整合使用 jsp
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-09-18
- **Last Updated**: 2022-10-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 介绍
SpringBoot整合使用jsp,与Thymeleaf类似,只是jsp只是多了webapp这个目录用来存放jsp的目录,静态资源还是放在resources的static下面。
## 目录结构

## 引入依赖
```XML
org.springframework.boot
spring-boot-starter-web
javax.servlet
jstl
org.apache.tomcat.embed
tomcat-embed-jasper
provided
```
## 配置文件(resources/application.yml)
```YAML
spring:
mvc:
view:
prefix: /WEB-INF/jsp/
suffix: .jsp
```
## Controller(me.ziry.demojsp.controller.DemoController)
```Java
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class DemoController {
@GetMapping("/index")
public String index(Model model){
model.addAttribute("name", "测试添加jsp");
return "index";
}
}
```
## JSP(webapp/WEB-INF/jsp/index.jsp)
```HTML
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
Demo jsp
内容:${name}
```