SpringBoot 篇 - 整合jsp

1)、在application.properties文件中加入

spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
server.port=8081

2)、在pom.xml文件中加入依赖

<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<!--用于jsp页面 jstl表达式-->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
</dependency>

3)、在src/main目录下新增webapp目录,并新建jsp文件。
注意:webapp目录需要在project structure-->Modules-->项目web对应右侧Web Resource directories下设置webapp路径


image.png

4)、在项目自动生成的***Application文件所在的目录下,新增controller目录,并新增HelloController.class,内容如下:

package com.sc.springmvc.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@RequestMapping(value = "/hello")
public class HelloController {
    @ResponseBody
    @RequestMapping(value = "/test")
    public String hello(){
        return "hello springboot";
    }
    @RequestMapping(value = "/jsp")
    public String hello2(){
        return "hello";
    }
}

5)、启动springboot工程(可直接右键运行自动生成的***Application文件)
6)、启动成功后,
在浏览器中输入:http://localhost:8081/hello/test 输出:hello springboot
在浏览器中输入:http://localhost:8081/hello/jsp 打开对应hello.jsp

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 新建一个项目 Next 下一步 Next 下一步 Next 下一步 Finish 2 下边需要导入相应的依赖包...
    OzanShareing阅读 4,334评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,408评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,055评论 6 342
  • 概述 传统的JSP页面应用无法有效的使用ES6语法特性,项目打包压缩困难,无法热更新。传统的单页应用在Tomcat...
    star__light阅读 8,397评论 2 8
  • JSP总结(经典) day1 JSP 定义: 1)Java Server Page, Java EE 组件,本...
    91数据阅读 8,833评论 0 13