springBoot整合jsp

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


        <dependency>
            <groupId>org.apache.tomcat.embedgroupId>
            <artifactId>tomcat-embed-jasperartifactId>
            <scope>providedscope>
        dependency>
        <dependency>
            <groupId>javax.servletgroupId>
            <artifactId>jstlartifactId>
            <scope>providedscope>
        dependency>
        <dependency>
            <groupId>javax.servletgroupId>
            <artifactId>javax.servlet-apiartifactId>
            <scope>providedscope>
        dependency>

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

2、配置springMVC对jsp页面的管理, 在application.properties下加入如下代码:
springBoot整合jsp_第1张图片

整合完成,

在controller下新建controller
springBoot整合jsp_第2张图片
代码如下:

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
springBoot整合jsp_第3张图片

然后启动项目:访问http://localhost:8089/admin/login.do
页面如下,整合成功
springBoot整合jsp_第4张图片

你可能感兴趣的:(springboot-聊天室)