概述
1.创建module
008-springboot-jsp
2.添加依赖
2.1 < dependencies>标签中添加依赖
<!-- 添加servlet依赖模块 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<!-- 添加jstl标签库依赖模块 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--添加tomcat依赖模块.-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
<!-- 使用jsp引擎,springboot内置tomcat没有此依赖
添加后让内嵌tomcat解析此依赖
-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
2.2 在 pom.xml 的 build 标签中要配置以下信息
- SpringBoot 要求 jsp 文件必须编译到指定的 META-INF/resources 目录下才能访问,否则访问不到
<!--
SpringBoot 要求 jsp 文件必须编译到指定的 META-INF/resources 目录下才能访问,否则访问
不到。
其它官方已经建议使用模版技术(后面会课程会单独讲解模版技术)
-->
<resources>
<resource>
<!--源文件位置-->
<directory>src/main/webapp</directory>
<!--指定编译到 META-INF/resources,该目录不能随便写-->
<targetPath>META-INF/resources</targetPath>
<!--指定要把哪些文件编译进去,**表示 webapp 目录及子目录,*.*表示所有文件-->
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
2.3 核心配置文件中配置jsp视图解析器
#配置tomcat端口
server.port=8089
#设置上下文根
server.servlet.context-path=/jsp
#件配置 Spring MVC 的视图展示为jsp
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
2.4 创建JspController类
package com.zzy.springboot.web;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class JspController {
@RequestMapping(value = "/springboot/jsp")
public String jsp(Model model){
model.addAttribute("data", "Springboot的前端使用jsp页面");
return "index";
}
}
2.5 创建index.jsp文件
- 在 src/main 下创建一个 webapp 目录,然后在该目录下新建index.jsp 页面
- 如果在webapp目录下右键,没有创建jsp的选项,可以在Project Structure中指定webapp
为 Web Resource Directory
2.6 index.jsp中获取model中的数据
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%--获取model中的数据--%>
${data}
</body>
</html>
2.7 运行主启动类
2.8 访问
http://localhost:8088/jsp/springboot/jsp
最后
以上就是重要哈密瓜为你收集整理的004--SpringBoot整合jsp1.创建module2.添加依赖的全部内容,希望文章能够帮你解决004--SpringBoot整合jsp1.创建module2.添加依赖所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复