展开

关键词

SpringBootJSP

SpringBoot中默认是不支持jsp的,但是我们某些情况下可以又需要用到,所以本文记录下SpringBootjsp的过程JSP页面1.创建控制器  创建一个自定义的控制器,处理请求,并跳转到 jsp页面** * @program: springboot-02-jsp * @description: SpringBootjsp * @author: 波波烤鸭 * @create: 2019 项目设置web模块,默认没有创建jsp页面的功能,我们需要添加设置? 按照如下设置?? 创建jsp文件 Insert title here JSP页面 ${d} 4.启动测试  启动方式注意,与之前有区别,如图:?访问请求: http:localhost:8080show? 搞定~ 成功

1.5K20

SpringBoot jsp 404

有朋友按照我的教程jsp,然后发现怎么都访问不了页面,经过排查,原来是目录结构弄错了,这个需要注意: webapp目录,是在main下面的,不是和它同级的。 错误结构: ?

29440
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SpringBootjspfreemarker、Thymeleaf

    1、SpringBootjspfreemarker、Thymeleaf。 jspSpringBoot的全局配置文件,application.properties,配置jsp的访问路径和后缀。 3、SpringBootFreemarker。新增freemarker依赖启动器的坐标,注意freemarker也被封装成了一个启动器的。 1 2 3 org.springframework.boot4 spring-boot-starter-freemarker5 SpringBootFreemarker,SpringBoot的全局配置文件 4、SpringBoot Thymeleaf(重点掌握)。新增thymeleaf依赖启动器的坐标,注意thymeleaf也被封装成了一个启动器的。

    36820

    SpringBootjsp,Druid数据监控,与Shiro,快速为实体类添加相应方法

    一.在SpringBoot项目中, 如何能够使用并运行Jsp页面? dependency>2.配置视图解析器application.ymlspring: #配置应用名,数据库连接参数 mvc: view: #视图解析器 prefix: WEB-INFpage suffix: .jsp 是否缓存preparedStatement,mysql建议关闭 poolPreparedStatements: false #过滤并统计SQL语句 filters: stat,wall,log4j # 并多个 spring.datasource.druid.connect-properties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500026 # 并多个 SpringBoot如何 Shrio?

    19620

    springboot(16)-jsp

    springboothtml模板引擎的时候,官方建议使用Thymeleaf和freemarker,已经放弃了对jsp的支持也不建议使用jsp,但是我们还是使用springbootjsp来讲述使用方法和中间遇到的一些坑 一、目标 基于springboot2.x,jsp模板引擎,并展示用户的基本信息。 二、springbootjsp1引入依赖 springbootjsp除了引入基础依赖之外,还要引入javax.servlet-api和tomcat-embed-jasper。 总结 此篇幅中我们基于springboot2.xjsp,并且在使用过程中遇到了一些问题,由于springboot官方不建议使用jsp作为模板引擎,所以其对jsp原生支持不太好,一些常见的问题也没有主动修复 ,所以springbootjsp建议仅限于个人学习和知识扩展,真正的项目开发中建议使用Thymeleaf和freemarker替代jsp或者使用目前比较流行的前后端分离方案。

    12020

    第二章:SpringBootJSP间不可描述的秘密本章目标开始构建项目配置springboot支持jsp初尝试运行项目配置视图总结

    springboot内部对jsp的支持并不是特别理想,而springboot推荐的视图是Thymeleaf,对于java开发人员来说还是大多数人员喜欢使用jsp,接下来我们来讲解下springboot是如何支持 本章目标springboot web项目支持jsp作为视图输出。开始构建项目我们使用IntelliJ IDEA 工具来构建项目,首先我们需要创建一个springboot项目,如下图1所示.? springboot内部集成了tomcat组件,这里我们就不需要重复引入tomcat组件。JSP maven我们先来添加jsp的maven支持,如下图4所示:? 重启项目重启项目我们尝试访问127.0.0.1:8080index,可以看到如下图14的效果,证明已经完成了springbootjsp:? 图14总结上述便是我们本章的全部内容,本章主要是讲解了springboot集成jsp作为渲染视图,结springmvc来转发请求。

    32830

    SpringBoot教程

    ↓↓↓点击标题可直接查看↓↓↓专栏地址 :SpringBoot–从零开始学SpringBoot已经更新25篇…(1)SpringBoot项目的创建(2)SpringBoot简介及常用注解(3)SpringBoot 多环境配置与使用(4)SpringBoot获取配置文件常量值(5)SpringBoot使用JPA访问数据库(6)SpringBoot使用JPA访问数据库的常见问题(7)SpringBootmybatis (8)SpringBootJSP(9)SpringBoot使用JdbcTemplate访问数据库(10)SpringBoot创建定时任务(11)SpringBootEhCache做缓存(12)SpringBoot 使用Thymeleaf开发web页面(13)SpringBoot使用poi上传excel文件持续更新中…https:github.comlightClouds917tmalltreedev常见问题(1) SpringBoot jsp 404

    1K40

    SpringBoot静态化

    今天继续带来Demi的SpringBoot专题教程:静态化。thymeleaf模板SpringBoot中默认使用thymeleaf模板引擎html。SpringBoot不建议使用jspspringbootjsp1.创建maven web project,项目结构如图所示:? 2. pom.xml: javax.servlet javax.servlet-api javax.servlet jstl 3.application.properties:#定义返回jsp# 返回jsp 前缀spring.mvc.view.prefix=WEB-INFjsp# 返回jsp后缀spring.mvc.view.suffix=.jsp#springboot默认端口号8080,更改:#server.port 源码:github SpringBoot使用thymleaf和freemarker:https:github.comsouthwind9801springboot_01.gitSpringBootJSP

    32830

    SpringBoot图文教程3—「‘初恋’情结」集成Jsp

    有天上飞的概念,就要有落地的实现 概念+代码实现是本文的特点,教程将涵盖完的图文教程,代码案例文章结尾配套自测面试题,学完技术自我测试更扎实 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍大哥大姐新年好 今天用SpringBootJsp页面,看到项目的亚子。这个时候,有些同学要说了:为什么是Jsp,这么老的技术,效率也不高,用它干啥?不要用它 不要 不要 …. 等视图技术会在后续讲解SpringBoot 集成 Jsp环境要求 开发工具 IDEA 版本不限maven3.xjdk1.8本教程采用SpringBoot 2.0.3.RELEASE注意:SpringBoot 7.测试Jsp热部署修改Jap页面代码 ?直接刷新浏览器页面 可以看到 ?总结以上,就是SpringBoot 集成Jsp的正确姿势了。 让我们再次回顾本文的学习目标 掌握SpringBootJsp的使用要掌握SpringBoot更多的用法,请持续关注本系列教程。

    21310

    纯手写SpringMVC到SpringBoot框架项目实战

    通过这种方式,springboot是一个快速第三方框架的,简化了xml的配置,项目中再也不包含web.xml文件了,完全使用注解来完成操作的,并且内部自带tomcat启动。 好了大概了解了springboot有啥用处,本章节主要目的就是仿造一个springbootjsp的小实战。下面开始代码演示了。 1.导入相关依赖 创建项目之后需要引入tomcat,springmvc,spring-web,jsp相关的jar包。 页面显示数据 return springboot; }}这里我们写了2个方法,index1()方法是返回json字符串形式,index2是跳转jsp页面并且带了一个str参数返回在jsp页面显示的。 7.jsp页面 springboot 这是一个手写的springboot框架 这里显示后台返回的数据为:【${str}】 ${str}:这个表示后台带了一个str参数返回到jsp页面的,值应该为【我是service

    30230

    详细介绍SpringBootSpringSecurity

    本文我们来详细给小伙伴们介绍下SpringBootSpringSecurity的过程,用到的技术为:SpringBoot2.2.1+SpringSecurity+SpringDataJPA+jsp。 二、初步  环境准备好之后我们可以来初步SpringSecurity。 三、自定义登录界面说明 SpringBoot官方是不推荐在SpringBoot中使用jsp的,那么到底可以使用吗?答案是肯定的! 搞定~四、使用数据库认证  接下来我们看看如何通过数据库的数据来验证,用到的数据还是我们前面案例中的标结果数据,只是在此处我们通过SpringDataJPA来实现认证1.SpringDataJPA1.1

    35710

    SpringBoot系列02】SpringBoot之使用Thymeleaf视图模板

    SpringBoot系列01】初识SpringBootSpringBoot系列02】SpringBoot之使用Thymeleaf视图模板 【SpringBoot系列03】SpringBoot之使用 freemark视图模板 【SpringBoot系列04】SpringBoot之使用JPA完成简单的rest api 【SpringBoot系列05】SpringBootMybatis 前言 Thymeleaf 是Java服务端的模板引擎,与传统的JSP不同,前者可以使用浏览器直接打开,因为可以忽略掉拓展属性,相当于打开原生页面,给前端人员也带来一定的便利。 如果你已经厌倦了JSP+JSTL的组,Thymeleaf或许是个不错的选择! 一、目标 使用thymeleaf视图模板,并且于SpringBoot进行。 name=yukong 结果如图 三、总结 此致我们SpringBootthymeleaf就完毕了。

    19610

    springboot篇-springbootwebsocket

    # springbootwebsocketspringbootwebsocket分为两种常见的方式:第一种,使用@ServerEndpoint接口来实现。 第二种,使用@EnableWebSocket配WsHandler方法进行。

    14220

    springboot篇-springbootlog4j2

    # Springboot集成Log4j2本文仅采用同步日志写法,异步日志暂不赘述。 # 总结本文总结了springboot集成log4j2,当然实际业务情况也有才有logback+slf4j等方式来实现,log4j2在各个方面都表现优异。

    9410

    的Java学习路线

    DQLDML语句的定义 掌握Mapper映射器规则和应用 掌握MyBatis分页原理和优化 掌握MyBatis和PageHelper集成应用 了解动态SQL和多表关联映射 掌握Spring和MyBatis的应用 Mapper Spring和MyBatisSqlSessionTemplateJava框架进阶(SSM)学习目标: 1.掌握SSM基本使用 2.熟悉SSM应用常见问题和解决方法 4.熟悉SSM流程设计和实现 JDBC技术 SpringBootMyBatis技术 SpringBootJPA技术 SpringBoot MVC环境搭建 SpringBoot MVC异常处理 SpringBoot MVC 拦截器 SpringBoot MVC开发Restful SpringBoot MVC开发Thymeleaf SpringBoot MVC 开发JSP SpringBoot 任务调度 SpringBoot RabbitMQActiveMQKafka消息服务解决方案、 ElasticsearchLucene搜索服务解决方案 TomcatNgnix负载均衡解决方案 Shiro安全服务解决方案 Spring

    13420

    SpringBootSpringBootMybatis SpringBootSpringBootJdbcTemplate

    SpringBootSpringBootMybatis添加Mybatis的场景启动器 org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1 记得添加数据库的驱动,上一章JdbcTemplate的时候已经添加过了,忘记的可以看一下《SpringBootSpringBootJdbcTemplate》添加配置spring: datasource 测试成功作者:彼岸舞时间:20210121内容关于:SpringBoot本文来源于网络,只做技术分享,一概不负任何责任

    16110

    SpringBoot 之Thymeleaf模板.

    一、前言    Thymeleaf 的出现是为了取代 JSP,虽然 JSP 存在了很长时间,并在 Java Web 开发中无处不在,但是它也存在一些缺陷:1、JSP 最明显的问题在于它看起来像HTML或 大多数的JSP模板都是采用HTML的形式,但是又掺杂上了各种JSP标签库的标签,使其变得很混乱。2、JSP 规范是与 Servlet 规范紧密耦的。 2、因为它没有与Servlet规范耦,因此 Thymeleaf 模板能够进入JSP所无法涉足的领域。 即便如此,如果没有任何特殊的处理,home.html也能够加载到Web浏览器中,并且看上去与完渲染的效果很类似。    Spring boot不建议使用 JSP 开发web。 之前的文章有提到 SpringBoot 的关键是 “约定俗成”。

    38310

    SpringBoot快速入门

    文章目录SpringBoot入门代码部分SpringBoot入门SpringBoot是Spring产品之一,为了简化程序员 框架环境搭建 花费的精力和时间。 请选择Custom,使用阿里云的springBoot脚手架https:start.aliyun.com启动器类的放置路径,就是spring的扫描路径SpringBoot在没有导入依赖时,不支持JSP操作 2· 必须构建webapp目录,该目录是JSP构建的根目录。 且webapp目录,设置为前端根目录才可以。 ,跳转路径必须写完。 Title run2.jsp---${msg}

    410

    SpringBoot项目中加入jsp页面

    启动类和所有的controller service mapper等包必须位于同一个主包下(同一个包中),而且启动类在最外面,否则这些层都扫不到,不报错,但是无法实现我们的功能,要非常注意根据我们之前搭建好的SpringBoot +SSm的项目的基础上,来增加webappWEB-INF的文件,由此来完成jsp页面的跳转.先增加jsp的pom依赖: org.apache.tomcat.embed tomcat-embed-jasper image.png3.以上建立完后我们还需要在yml中增加如下的配置:spring mvc: view: prefix: WEB-INF suffix: .jsp然后我们在WEB-INF的文件夹下建立jsp 文件:first.jsp: Title this is the first springboot jsp page! image.png到此 jsp文件夹就完成了

    23720

    零基础学习SpringBoot

    Boot---(6)SpringBootRedisSpring Boot---(7)SpringBoot多线程处理任务Spring Boot---(8)SpringBootmybatisSpring Boot---(9)SpringBoot项目发布到docker的tomcat容器Spring Boot---(10)SpringBootRabbitMQSpring Boot---(11)SpringBoot Spring Boot使用JdbcTemplate访问数据库Spring Boot---(13)Spring Boot 使用JPA访问数据库Spring Boot---(14)Spring Boot 阿里云OSS存储服务1Spring Boot---(19)SpringBoot阿里云OSS存储服务2Spring Boot---(20)SpringBoot核心原理:自动化配置1Spring Boot ---(21)SpringBoot核心原理:自动化配置2Spring Boot---(22)SpringBoot使用Actuator监控Spring Boot---(23)SpringBootjsp

    37221

    相关产品

    • 腾讯企业邮

      腾讯企业邮

      腾讯企业邮(Tencent Exmail)是腾讯基于多年海量用户邮件系统研发和运营经验,为企业量身订造的一套办公用邮箱系统。稳定、简洁和快速,整合了丰富的企业应用,涵盖资源共享、消息发布、组织管理等方面。腾讯企业邮和微信生态深度整合,为您提供便捷高效的移动邮件解决方案。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券