# 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下面。 ## 目录结构 ![](image.png) ## 引入依赖 ```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} ```