springBoot整合jsp

当我们搭建好springBoot的环境以后,由于我们习惯使用了springMVC+jsp开发项目,所以页面希望用jsp来实现,但是springBoot默认不支持jsp,而是使用自己家族里面的模板技术,所以如果我们需要使用jsp,那需要利用springBoot整合jsp,
1、导入jsp的maven依赖

<!-- 支持jsp的jar包 -->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <scope>provided</scope>
        </dependency>

此处需要注意,jsp家族需要导入3个jar包

2、配置springMVC对jsp页面的管理, 在application.properties下加入如下代码:
这里写图片描述

整合完成,

在controller下新建controller
这里写图片描述
代码如下:

package com.xingxue.controller;

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

@Controller
@RequestMapping("/admin")
public class AdminController {

    @RequestMapping("login.do")
    public String login() {
        System.out.println("11111111");

        return "ok";
    }
}

在webapp下新建目录和jsp
这里写图片描述

然后启动项目:访问http://localhost:8089/admin/login.do
页面如下,整合成功
这里写图片描述

猜你喜欢

转载自blog.csdn.net/sky274548769/article/details/78742831
今日推荐