栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot集成JSP

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot集成JSP

SpringBoot集成JSP

文章素材来自动力节点小郭老师的视频课
视频链接点这里

在开始创建项目前添加阿里云的镜像仓库,可以提高下载速度 如何在idea中查看集成的maven路径:

Setting >> Build >> Build Tools >> Maven

以我的为例打开maven的配置文件 D:apache-maven-3.3.9confsettings.xml
标签中添加镜像仓库


	nexus-aliyun
	*
	Nexus aliyun
	http://maven.aliyun.com/nexus/content/groups/public

1、创建一个空项目 2、新建模块 选项Spring Initializr

3、点击Next,然后填写模块的GAV

4、web项目就选Web–>SpringWeb


以上便完成了SpringBoot工程的创建

5、在src/main目录下创建webapp文件夹并指定为webapp的资源文件夹

model >> web >> web resource directories >> + >>选中刚创建webapp文件夹 >>ok>>Create Artifact

此时如果文件夹图标发生变化说明已经成功

6、引入SpringBoot内嵌Tomcat对jsp的解析依赖

在pom.xml文件的标签的添加依赖
这里仅仅只是展示jsp页面所以只添加了一个依赖(需要用jstl需添加jstl的依赖)


	org.apache.tomcat.embed
	tomcat-embed-jasper

7、指定jsp最后的编译路径

标签中添加


	
		src/main/webapp
		meta-INF/resources
		
			*.*
		
	

8、在SpringBoot核心配置文件中配置视图解析器
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp

到这springBoot集成jsp就完成了

接下来的测试:

在Application类(有@SpringBootApplication注解的类)所在的同级或下级目录下创建控制器类

@Controller
public class MyController {
    @RequestMapping(value="/hello")
    public ModelAndView hello(){
        ModelAndView mv = new ModelAndView();
        mv.addObject("message","helloSpringBoot");
        mv.setViewName("hello");
        return mv;
    }
}

然后在webapp目录下创建一个hello.jsp文件

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Hello


    ${message}


启动项目 >> 浏览器访问

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/439716.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号