个人随笔
目录
五、SpringBoot2.0-JSP模板的基本使用
2020-09-11 22:31:47

如果是在是想要用jsp也是可以的,springboot也集成了jsp模板

环境

  1. jdk1.8_73
  2. apache-maven-3.5.3
  3. springboot 2.0.0.RELEASE
  4. eclipse Oxygen.3a Release (4.7.3a)

一、流程

1、新建一个springboot2.0的项目

这里项目名称为:springboot-jsp

2、pom.xml中添加如下依赖

  1. <!-- jsp的话还需要tomcat的支持 ,自带的tomcat不支持-->
  2. <dependency>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-starter-tomcat</artifactId>
  5. </dependency>
  6. <dependency>
  7. <groupId>org.apache.tomcat.embed</groupId>
  8. <artifactId>tomcat-embed-jasper</artifactId>
  9. </dependency>

3、application.properties内容如下

  1. spring.mvc.view.prefix=/WEB-INF/jsp/
  2. spring.mvc.view.suffix=.jsp

上面的配置表示页面是存放在/WEB-INF/jsp/目录下,以.jsp结尾。

4、新建JSPController类如下

  1. package cn.forever.controller;
  2. import org.springframework.boot.SpringApplication;
  3. import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
  4. import org.springframework.stereotype.Controller;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. @Controller
  7. @EnableAutoConfiguration
  8. public class JSPController {
  9. @RequestMapping("/jspIndex")
  10. public String jspIndex() {
  11. return "jspIndex";
  12. }
  13. public static void main(String[] args) {
  14. SpringApplication.run(JSPController.class, args);
  15. }
  16. }

这里因为是举个例子,就直接在Controller中加上@EnableAutoConfiguration标签
return "jspIndex"表示访问该请求会返回到jspIndex.jsp页面

5、建立 jspIndex.jsp文件,目录如下


webapp/WEB-INF/jsp目录要自己建立

6、启动项目测试

run运行JSPController,启动成功后浏览器输入
http://127.0.0.1:8080/jspIndex
有相应的返回结果就表示集成jsp成功

结语

一句话,不建议使用jsp:bowtie:

 192

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2