03SpringBoot前端使用JSP
2021-03-31 15:26
YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
标签:位置 cat 表示 固定 解析 tty hang mode title
- 一、pom.xml
- 二、application.properties
- 三、JspController 类
- 四、webapp目录
- 五、index.jsp
- 六、启动
项目名称:08-springboot-jsp
一、pom.xml
首先在pom.xml中添加依赖以及在build标签中配置以下信息
SpringBoot 要求 jsp 文件必须编译到指定的 META-INF/resources 目录下才能访问,否则访问不到。其实官方已经更建议使用模板技术(后面会有模板技术)
4.0.0 org.springframework.boot
spring-boot-starter-parent
2.3.3.RELEASE com.md.springboot
08-springboot-jsp
1.0.0 1.8 org.springframework.boot
spring-boot-starter-web
org.apache.tomcat.embed
tomcat-embed-jasper
javax.servlet
javax.servlet-api
javax.servlet.jsp
javax.servlet.jsp-api
2.3.1 javax.servlet
jstl
org.springframework.boot
spring-boot-maven-plugin
src/main/webapp META-INF/resources **/*.*
二、application.properties
在application.properties 文件配置 Spring MVC 的视图展示为jsp ,这里相当于 Spring MVC 的配置
server.port=8090
#配置SpringMVC视图解析器
#其中: / 表示的目录为src/main/webapp
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
集成完毕之后,剩下的步骤和我们使用 Spring MVC 一样
三、JspController 类
在 com.md.springboot.web包下创建 JspController
package com.md.springboot.web;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/**
* @author MD
* @create 2020-08-20 19:26
*/
@Controller
public class JspController {
@RequestMapping(value = "/jsp")
public String jsp(Model model){
model.addAttribute("data","SpringBoot 前端使用JSP页面");
return "index";
}
// 或者这样写也是可以的
@RequestMapping(value = "/jsp1")
public ModelAndView jsp1(){
ModelAndView mv = new ModelAndView();
mv.addObject("data","hello , jsp");
mv.setViewName("index");
return mv;
}
}
四、webapp目录
在 src/main 下创建一个 webapp 目录,把目录转换为这样,然后在该目录下新建index.jsp 页面
五、index.jsp
在 jsp 中获取 Controller 传递过来的数据
Title
${data}
六、启动
03SpringBoot前端使用JSP
标签:位置 cat 表示 固定 解析 tty hang mode title
原文地址:https://www.cnblogs.com/mengd/p/13562348.html
下一篇:WEB前端第二十六课——js数组
文章标题:03SpringBoot前端使用JSP
文章链接:http://soscw.com/index.php/essay/70511.html