springboot访问jsp页面(完整流程)-不使用模板引擎

1.新建springboot项目,选择以war包的方式package;

image

2.勾选Web模块,DevTools可不选(用作热部署,不影响运行)

image

3.创建完成后,项目结构如下图:

image

4.pom.xml文件中添加jsp的依赖

        
            org.apache.tomcat.embed
            tomcat-embed-jasper
            provided
        
        
            javax.servlet
            jstl
        

5.在application.properties文件中添加以下内容:

#路径,在webapp文件夹下新建文件夹WEB-INF,在往下建文件夹jsp
spring.mvc.view.prefix=/WEB-INF/jsp/
#文件名的后缀,例如:index.jsp,放在jsp文件夹下
spring.mvc.view.suffix=.jsp

6.新建index.jsp文件,路径结构如图:


image.png

7.index.jsp页面内容如下:

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>



    
    登录
    
    
    



登录

8.引入css文件,这个不影响效果,只是index.jsp的页面会不好看

image.png

9.新建IndexController.java

package com.example.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class IndexController {
    @RequestMapping("/index")
    public String index() {

        return "index";
    }
}

10.启动服务,访问localhost:8080/index 即可访问index.jsp成功

image.png

你可能感兴趣的:(springboot访问jsp页面(完整流程)-不使用模板引擎)