SpringBoot中默认是不支持jsp的,但是我们某些情况下可以又需要用到,所以本文记录下SpringBoot整合jsp的过程 整合JSP页面 1.创建控制器 创建一个自定义的控制器,处理请求,并跳转到...jsp页面 /** * @program: springboot-02-jsp * @description: SpringBoot整合jsp * @author: 波波烤鸭 * @create.../ spring.mvc.view.suffix=.jsp 3.创建jsp文件 在项目的main目录下创建webapp/jsp目录 ? ...项目设置web模块,默认没有创建jsp页面的功能,我们需要添加设置 ? 按照如下设置 ? ?...搞定~ 整合成功
以下整合jsp使用的开发工具为intellij idea。...-- 使用jsp引擎,springboot内置tomcat没有此依赖 --> org.apache.tomcat.embed...=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp 配置完成后在webapp/WEB-INF/jsp文件夹下放jsp文件(必须有webapp/WEB-INF这个包,否则访问不到...@RequestMapping("/index") public String index(){ return "index"; } } 访问结果如下,成功显示jsp...,这里直接点确定就好了 保存退出,现在可以在项目中的任何一个地方建jsp文件了 搜索公众号”源码宇宙“,回复”面试题“获取,关注获取最新面试与软件资料。
有朋友按照我的教程整合jsp,然后发现怎么都访问不了页面,经过排查,原来是目录结构弄错了,这个需要注意: webapp目录,是在main下面的,不是和它同级的。
摘要:SpringBoot官方不推荐使用JSP来开发web页面,而是推荐如Thymeleaf,FreeMarker等模板引擎来开发,但是绝大部分做java的程序员还是习惯jsp;所以,本文先讲解SpringBoot...整合jsp还是比较简单的,具体实践步骤如下: 1.pom.xml 我们先引入支持jsp的必要依赖: jstl 2.写页面 鉴于大多数学习SpringBoot...的程序员都是有spring开发经验的,一般习惯的包结构都是: main webapp WEB-INF jsp index2.jsp 而我们SpringBoot项目结构目前不是这样的,所以我们也在项目下建一个这样的结构.../jsp/index2.jsp这个文件的,他会自动组合前缀和后缀。
1、SpringBoot整合整合jsp、整合freemarker、整合Thymeleaf。...-- springboot默认不推荐使用jsp,所以在web启动器中未包含这两个依赖包 --> 38 <!...整合jsp,SpringBoot的全局配置文件,application.properties,配置jsp的访问路径和后缀。...1 # 配置jsp的访问路径的前缀和后缀,springboot2.2.6.RELEASE版本使用的配置。...3、SpringBoot整合Freemarker。新增freemarker依赖启动器的坐标,注意freemarker也被封装成了一个启动器的。 1 <!
说明:由于官方对jsp不友好,在内嵌的servlet容器中运行一个Spring Boot应用时(并打包成一个可执行的存档archive),容器对JSP的支持有一些限制。...spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp 3.需要对 jsp的解析器 <groupId...public String welcome(Model model) { model.put("time", new Date()); return "welcome"; //jsp...文件名 } 6.idea运行main方法找不到jsp的解决方案 ?...用 SpringBoot插件运行就可以了。 Sts怎么运行都没有问题
springboot整合html模板引擎的时候,官方建议使用Thymeleaf和freemarker,已经放弃了对jsp的支持也不建议使用jsp,但是我们还是使用springboot整合jsp来讲述使用方法和中间遇到的一些坑...一、目标 基于springboot2.x,整合jsp模板引擎,并展示用户的基本信息。...二、springboot整合jsp 1 引入依赖 springboot整合jsp除了引入基础依赖之外,还要引入javax.servlet-api和tomcat-embed-jasper。...总结 此篇幅中我们基于springboot2.x整合了jsp,并且在使用过程中遇到了一些问题,由于springboot官方不建议使用jsp作为模板引擎,所以其对jsp原生支持不太好,一些常见的问题也没有主动修复...,所以springboot与jsp整合建议仅限于个人学习和知识扩展,真正的项目开发中建议使用Thymeleaf和freemarker替代jsp或者使用目前比较流行的前后端分离方案。
基于JSP+Servlet的项目整合 登陆功能的实现 数据库设计以及需要用到的sql语句(MySQL) 掌握添加前端快捷键插件的步骤 下载前端模板资源,熟悉模板中提供资源,实现模板的套用 理解MVC的编程思想...页面 2、将模板的中的所有静态资源放到WebRoot根目录下 3、将该jsp页面原有HTML代码删除,保留,将相对应模板的HTML放到该jsp下。.../qq_43371556/article/details/89415567 理解MVC的编程思想 MVC分层开发 m:model service层和dao层和实体类层 v:view 视图层jsp...2、在验证码框的下面通过el表达式获取该属性,然后通过jstl方式或jsp方式销毁session对象 ? 3、如果使用jstl需要在jsp页面的头部导入其核心标签库 ?...退出功能的实现 创建一个退出登陆的链接,通过id属性为其赋值,在利用JavaScript进行退出的确认,最后通过Servlet销毁session并重定向到jsp页面。
# springboot整合websocket springboot整合websocket分为两种常见的整合方式: 第一种,使用@ServerEndpoint接口来实现。
SpringBoot之SpringBoot整合Mybatis 添加Mybatis的场景启动器 org.mybatis.spring.bootmybatis-spring-boot-starter 1.1.1 记得添加数据库的驱动,上一章整合...JdbcTemplate的时候已经添加过了,忘记的可以看一下《SpringBoot之SpringBoot整合JdbcTemplate》 添加配置 spring: datasource: url...: jdbc:mysql://192.168.0.23:3306/springboot?...测试成功 作者:彼岸舞 时间:2021\01\21 内容关于:SpringBoot 本文来源于网络,只做技术分享,一概不负任何责任
背景 在做web项目开发其中jsp项目还是比较多,如果用spingboot搭建jsp项目怎么搭建,以下是搭建项目的步骤,可以做个参考。 1、使用idea新建项目选择: ?...6、验证jsp跳转是否成功: 配置前后缀格式: ? 写一个简单跳转页面 ? 再写一个简单跳转成功页面页面: ? 再controoller写一个的简单的跳转 ? 重新项目验证是否跳转成功 ?
官方推荐使用模板引擎,后面会写到整合JSP。...SpringBoot整合 整合JdbcTemplate org.springframework.boot <artifactId...整合JSP 在创建整合JSP的时候指定要选WAR,一定要选WAR。...-- 整合JSP依赖 --> org.springframework.boot <artifactId...整合JPA 同样的整合JPA我们只需要启动我们SpringBoot已经集成好的模块即可。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106471.html原文链接:https://javaforall.cn
对应习惯了jsp开发的朋友来说,使用spring boot的时候也想使用jsp怎么办?本文将图文并茂的讲解怎么在spring boot中使用jsp。...整合步骤: 1:pom.xml中引入需要的jar 2:在yml文件中添加对jsp的支持 3:编写controller及jsp页面进行测试 在pom.xml文件中添加对tomcat和jstl的支持: <!...在yml中添加支持jsp视图: spring: mvc: view: # 页面默认前缀目录 prefix: /WEB-INF/jsp/ suffix: .jsp ?...在src\main\webapp\WEB-INF\下创建jsp及jsp\page文件夹 如果webapp\WEB-INF没有的话也需要创建 添加测试的页面: 在jsp文件夹下创建index.jsp在page...说明spring boot整合jsp成功。
Component,@Aspect 标记到切面类上: @Aspect @Component public class TimeAspect { @Around("execution(* com.light.springboot.controller.FastJsonController
spring.datasource.password=root #Mybatis配置 #设置mapper文件的位置 mybatis.mapperLocations=classpath:mapper/*.xml 到此为止mybatis的整合就完成了
项目结构 application.yml spring: mvc: view: #jsp页面前缀 prefix: /WEB-INF/ #jsp页面后缀...suffix: .jsp #静态资源位置 static-path-pattern: /webapp/** pom.xml标签中添加 false jsp...--用于编译jsp--> org.apache.tomcat.embed ...tomcat-embed-jasper provided jsp页面引用静态资源路径
spring.rabbitmq.password=guest spring.rabbitmq.virtual-host=/ spring.rabbitmq.connection-timeout=15000 ##springboot...整合rabbitMQ 消费端配置 spring.rabbitmq.listener.simple.concurrency=5 spring.rabbitmq.listener.simple.max-concurrency
SpringBoot之SpringBoot整合lombok 什么是lombok?为什么要用? lombok是IDEA中的一个插件,需要手动安装,为什么要用呢?...添加lombok插件 在插件中搜索到,然后点击安装就可以了,我的是因为安装过了,所以是关闭 注意:安装完成插件后需要重启IDEA才能使用 常用注解及其含义 @Data 原代码 package com.springboot.demo.model...'\'' + ", age='" + age + '\'' + '}'; } } 使用@Data后代码 package com.springboot.demo.model...@NoArgsConstructor 上面的使用@Data后的是原代码 使用@NoArgsConstructor后 package com.springboot.demo.model; import...答疑: 可以显示的写出来,如果存在该字段的Set或者Get方法,lombok就不会生成该字段的Set或者Get方法 作者:彼岸舞 时间:2021\01\21 内容关于:SpringBoot 本文来源于网络
记得刚接触SpringBoot时,大吃一惊,世界上居然还有这么省事的框架,立马感叹:SpringBoot是世界上最好的框架。哈哈!...于是写下本篇SpringBoot整合Mybatis的文章,做个笔记。...本章节主要搭建框架,下章节实现登录注册以及拦截器的配置:SpringBoot整合Mybatis完整详细版二:注册、登录、拦截器配置 本章项目源码下载:springBoot整合mybatis完整详细版 github...地址:https://github.com/wjup/springBoot_Mybatis 练习完此篇,可下载一小时快速撸出一个短网址生成项目源码来看(欢迎star),也是非常适合入门练手的。...解决方法(未测试):spring boot application.yml文件中文注释乱码 接下来把启动文件移到com.example下,而且springboot的启动类不能放在java目录下!!!
领取专属 10元无门槛券
手把手带您无忧上云