SpringBoot集成JSP

SpringBoot集成JSP,第1张

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}


启动项目 >> 浏览器访问

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5138229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存