当前位置: 首页 > 编程笔记 >

spring boot整合jsp及设置启动页面的方法

王旺
2023-03-14
本文向大家介绍spring boot整合jsp及设置启动页面的方法,包括了spring boot整合jsp及设置启动页面的方法的使用技巧和注意事项,需要的朋友参考一下

前言

这几天在集中学习Spring boot+Shiro框架,因为之前view层用jsp比较多,所以想在spring boot中配置jsp,但是spring boot官方不推荐使用jsp,因为jsp相对于一些模板引擎,性能都比较低,官方推荐使用thymeleaf,但是Spring boot整合jsp的过程已经完成,在这里记录一下。

本文基于springboot2.0.4最新版本

spring官方推荐Thymeleaf但是还是有很多javaweb朋友习惯使用jsp虽然现在jsp有点out。本节教程主要讲springboot整合jsp

1.类似于第一章中创建springboot项目选择web

修改pom文件

添加以上依赖,

二.修改application.properties文件或者新建application.yml文件

添加视图解析定义启动端口(也可以在application.yml中完成)

spring.mvc.view.prefix=/WEB-INF/jsp/

spring.mvc.view.suffix=.jsp

server.port=8861(不修改默认8080)

根据以往的web来发习惯在src/main目录下新建webappsourcefolder,新建WEB-INF,jsp文件夹创建index.jsp

目录结构

自定义默认首页,本项目中默认登录页为index2.jsp

创建默认视图控制层

启动项目之后就会出现我们设置的首页

其他页面开发同springmvc

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对小牛知识库的支持。

 类似资料:
  • 本文向大家介绍让IIS6支持JSP的设置方法(IIS完美整合Tomcat),包括了让IIS6支持JSP的设置方法(IIS完美整合Tomcat)的使用技巧和注意事项,需要的朋友参考一下 大家都了解在MS家族中iis作为internet服务器可谓是赫赫有名,简单,方便。 而且相关的web程序(asp,asp.net)也是比比皆是。 我们希望java开发的web程序可以和iis共存(共同使用80端口发布

  • 本文向大家介绍SpringBoot+jsp项目启动出现404的解决方法,包括了SpringBoot+jsp项目启动出现404的解决方法的使用技巧和注意事项,需要的朋友参考一下 通过maven创建springboot项目启动出现404 application.properties配置 项目结构 控制器方法 启动项目访问localhost:8080,出现404 Whitelabel Error Pag

  • 本文向大家介绍Springboot整合pagehelper分页功能,包括了Springboot整合pagehelper分页功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Springboot整合pagehelper分页展示的具体代码,供大家参考,具体内容如下 一、添加依赖 查找maven中pagehelper的版本 在pom中添加依赖 二、使用 网络上很多文章都会说需要在appl

  • 本文向大家介绍Springboot整合activemq的方法步骤,包括了Springboot整合activemq的方法步骤的使用技巧和注意事项,需要的朋友参考一下 今天呢心血来潮,也有很多以前的学弟问到我关于消息队列的一些问题,有个刚入门,有的有问题都来问我,那么今天来说说如何快速入门mq。 一、首先说下什么是消息队列? 1.消息队列是在消息的传输过程中保存消息的容器。 二、为什么要用到消息队列?

  • 本文向大家介绍SpringBoot整合liquibase的实现方法,包括了SpringBoot整合liquibase的实现方法的使用技巧和注意事项,需要的朋友参考一下 LiquiBase 是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或回滚到一致的状态。它的目标是提供一种数据库类型无关的解决方案,通过执行schema类型的文件来达到

  • 本文向大家介绍SpringBoot整合Swagger的方法示例,包括了SpringBoot整合Swagger的方法示例的使用技巧和注意事项,需要的朋友参考一下 依赖 配置类 启动类 在springBoot的启动类上添加一个注解即可配置成功: @EnableSwagger2 访问api的路径 http://ip/projectName/swagger-ui.html 注解说明 @Api 标注在类上,