展开

关键词

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

在main目录下创建webapp夹2. 在webapp下创建jsp夹如下图10所示:3. 为什么我们返回index,还记得上述步骤中配置的application.properties的springmvc请求前缀以及后缀,那么当我们访index时springmvc就会去找webappWEB-INFjspindex.jsp 重启项目重启项目我们尝试访127.0.0.1:8080index,可以看到如下图14的效果,证明已经完成了springbootjsp的整合:? 相关系列章请访:目录:SpringBoot学习目录QueryDSL相关系列章请访:QueryDSL通用查询框架学习目录SpringDataJPA相关系列章请访:目录:SpringDataJPA 学习目录SpringBoot相关章请访:目录:SpringBoot学习目录,感谢阅读!

32830

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

org.apache.tomcat.embed tomcat-embed-jasper 2.引入jsp运行插是必须的,并且要通过插启动项目,不使用插Jsp页面不会被编译,发布。 简单说就是:不通过插启动项目,访Jsp页面会 404 org.springframework.boot spring-boot-maven-plugin 3.配置视图解析器? 5.通过插启动项目,即可访页面? 如果右侧没有工具栏,IDEA配置:菜单栏View--->Tool Window Bars6.访hello.jsp页面浏览器访:http:localhost:8802hello.jsp? 如果本对你有帮助,请帮忙点赞,评论,转发,这对作者很重要,谢谢。?让我们再次回顾本的学习目标 掌握SpringBootJsp的使用要掌握SpringBoot更多的用法,请持续关注本系列教程。

21310
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年50元,还有多款热门云产品满足您的上云需求

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

    SpringBoot2.x系列教程(二十三)SpringBoot集成Jsp

    但大家可能由于项目或历史原因,还在使用jsp的话,这篇章给大家讲解一下如何集成于SpringBoot当中。创建项目像通常一样创建SpringBoot项目,勾选web和Lombok。 由于要存放jsp,因此需要在main目录下新建webappWEB-INFjsp。 application.properties中指定视图的前缀和后缀。 浏览器访通过浏览器访:http:localhost:8080hello?name=Tom页面显示:Hello Tom!至此完成最简单的集成。 但是在真正的使用过程中会发现很多题,比如最常见的运行 java -jar xx.jar时访页面404的题。关于该题的几种解决方案,会在下篇章中进行详细的解析。

    83710

    SpringBoot教程

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

    1K40

    SpringBoot 上传访

    我们在上传的时候会指定一个服务器的路径,这个路径不能写死在代码中,所以我们会提取出来:application.yml ? 那么上传之后怎么访呢? org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; ** * 上传配置 class SpringMvcConfig implements WebMvcConfigurer { @Value(${file.path}) private String path; ** * SpringBoot registry.addResourceHandler(f**).addResourceLocations(file: + path); } http:127.0.0.1:9000filefteacherNz1H76bO-头像2.jpg}访路径可以这样写 :http:127.0.0.1:9000filefteacherNz1H76bO-头像2.jpg这样写即相当于直接访 D:fileUploadimoocteacherNz1H76bO-头像2.jpg

    34620

    SpringBoot静态化

    今天继续带来Demi的SpringBoot专题教程:静态化。thymeleaf模板SpringBoot中默认使用thymeleaf模板引擎整合html。SpringBoot不建议使用jsp。 html路径默认为srcmainresourcestemplates*.html,默认是从templates夹里找html资源。 存在的题:??网上有资料说freemarker的访路径是可以更改的,实际经过测试是不能更改的。配置了spring.freemarker.prefix=classpath:tem 就会报错。 =8081#springboot默认访地址是:http:ip:portspring_boot,更改:#server.context-path=springboot#server.address= # 访成功。

    32830

    SpringBoot【整合JSP

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

    1.5K20

    springBoot学习(五)springBoot自定义banner与web开发

    spring容器管理,参数为class对象excludeName,排除某些类添加至spring容器管理,参数为class path字符串scanBasePackages,将某些包下的类添加进入spring扫描 ,参数为class path字符串scanBasePackageClasses,将某些包下的类添加进入spring扫描,参数为class对象springBoot的banner图不显示banner通过 webapp下新增test.jsp Title this is test jsp , get controller param is ${testParam} 访jsp的controller代码package templates,其中添加a.ftlthis is test ftl, get param is ${userName}访链接http:localhosttestFreeMarker123访页面, .可以通过在application.properties中添加参数来指定默认路径#修改静态资源默认访路径(修改之后,resource下的几个默认地址不会生效,webapp可以正常访)spring.resources.static-locations

    17130

    第六章:如何在SpringBoot项目中使用拦截器

    图3可以看到上述图3我们对应的创建了jsp目录,接下来我们分别创建名字叫做,index.jsp,login.jsp的JSP页面,index.jsp内填写“你已成功访到主页面!” 图5配置控制器上述JSP已经创建完成,下面我们需要让SpringBoot内置SpringMVC控制器转发到对应的JSP页面,我们创建名叫LoginController的类,并且加入登录用户的方法 这时才恍然大悟,我们在pom.xml配置中并没有配置JSP的支持,我们打开pom.xml配置jsp以及servlet的依赖添加进去,如下图17所示:? 相关系列章请访:目录:SpringBoot学习目录QueryDSL相关系列章请访:QueryDSL通用查询框架学习目录SpringDataJPA相关系列章请访:目录:SpringDataJPA 学习目录SpringBoot相关章请访:目录:SpringBoot学习目录,感谢阅读!

    32030

    第十一章:实现SpringBoot单个、多个的上传本章目标构建项目总结

    图1我们下面配置application.properties支持JSP页面的访,配置preffix以及suffix路径转发规则,如下图2所示:? 图7我们可以成功的访上传的界面,那么我们选择一个图片测试下上传效果,如下图8、9所示:?图8? 测试多上传项目启动完成后,还是访127.0.0.1:8080index,界面展示效果如下图16所示:? 相关系列章请访:目录:SpringBoot学习目录QueryDSL相关系列章请访:QueryDSL通用查询框架学习目录SpringDataJPA相关系列章请访:目录:SpringDataJPA 学习目录SpringBoot相关章请访:目录:SpringBoot学习目录,感谢阅读!

    40620

    访WEB-INF目录中的JSP

    转自:http:blog.csdn.neteidolon8articledetails7050114方法1:本来WEB-INF中的jsp就是无法通过地址栏访的.所以安全.如果说你要访这个夹中的jsp 需要在项目的web.xml中去配置servlet格式差不多的配置就ok了。 jsp呢.因为web-inf下,应用服务器把它指为禁访目录,即直接在浏览器里是不能访到的.因些,可以让servlet进行访,如web-inf下有a.jsp则可以用request.getRequestDispatcher 类型,于是有头绪了,让应用服务器能够编译.htm,如a$htm.class.抱有这个想法,开始动手在tomcat下的confweb,找到jsp访方式, view plaincopy jsp *.jsp 于是在下面添加 view plaincopy jsp *.htm jsp *.html 结果:一切OK,访a.htm,和a.html在workweb-inf下者有a$htm.class,a$html.class

    1.1K20

    SpringBoot项目如何访jsp页面

    1.添加pom依赖首先在原来的pom基础上加上这两个配置如果想学习Java工程化、高性能及分布式、深入浅出。 org.springframework.bootspring-boot-starter-tomcatprovidedorg.apache.tomcat.embedtomcat-embed-jasperprovided其实根据我自身的配置,只配置tomcat下面这个也可以 顺利运行项目2.在springBoot 配置中添加相关配置1.application.properties中#spring.mvc.view.prefix=WEB-INFjsp#spring.mvc.view.suffix=.jsp#application.message truedatasource:validation-query: SELECT 1test-on-borrow: truemvc:view:prefix: WEB-INFjspsuffix: .jsp3.jsp 夹都在web-inf下建个jsp夹?

    2.2K30

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

    通过这种方式,springboot是一个快速整合第三方框架的,简化了xml的配置,项目中再也不包含web.xml了,完全使用注解来完成操作的,并且内部自带tomcat启动。 直接使用jar运行即可。好了大概了解了springboot有啥用处,本章节主要目的就是仿造一个springboot整合jsp的小实战。下面开始代码演示了。 ); 可以在jsp页面中通过${}访beans viewResolver.setExposeContextBeansAsAttributes(true); return viewResolver; } : @Controllerpublic class IndexContrller { @Autowired private IndexService indexService; ** * value:访地址 总结springboot主要特点为:1. 创建独立的Spring应用程序 2. 嵌入的Tomcat,无需部署WAR3. 简化Maven配置4. 自动配置Spring5.

    30030

    详细介绍SpringBoot整合SpringSecurity

    我们来详细给小伙伴们介绍下SpringBoot整合SpringSecurity的过程,用到的技术为:SpringBoot2.2.1+SpringSecurity+SpringDataJPA+jsp 提供了默认配置,默认所有资源都必须认证通过才能访。 那么题来了!此刻并没有连接数据库,也并未在内存中指定认证用户,如何认证呢?其实SpringBoot已经提供了默认用户名user,密码在项目启动时随机生成,如图: ? 输入账号密码后就可以继续访了? 然后可以将我们前面的jsp内容导入过来了,注意不用加 WEB-INF等了? 2.3配置修改?3.测试启动服务,访测试即可?五、授权管理1.在启动类上添加开启方法级的授权注解??2.控制器中我们可以测试??

    35310

    第二十章:SpringBoot项目中使用WebSocket配置广播式通信

    构建项目我们使用IntelliJ IDEA工具创建一个SpringBoot项目,并添加Jsp、Web、WebSocket等依赖,如下图1所示:? 配置JSP支持WebSocket在编写对应的代码之前,我们需要下载三个js,分别是:jquery.min.js、sockjs.min.js、stomp.min.js,在本章源码的resourcesstatis 图10上面我们关于WebSocket的配置已经完成,我们需要访对应的Jsp来测试,我们先修改application.properties配置添加JSP的路径映射,如下图11所示:? 相关系列章请访:目录:SpringBoot学习目录QueryDSL相关系列章请访:QueryDSL通用查询框架学习目录SpringDataJPA相关系列章请访:目录:SpringDataJPA 学习目录SpringBoot相关章请访:目录:SpringBoot学习目录,感谢阅读!

    68340

    SpringBoot项目打包部署

    出现的题我们根据IP地址和端口向往常一样访,发现报404错误。仔细检查打的jar包里面没有包含JSPSpringBootJSP打包一般会忽略,建议替换成模板引擎)。 如果出现404的题,根本原因一定是访控制层能够进入方法,也能打印日志,是页面没找到。 这就是SpringBoot使用JSP的弊端。 warpom加入配置 image.png 加个war,就OK啦!就这么点区别。 war包的打包操作和jar包是一样的参考上边咯。 浏览器访 image.png 后台打印日志 image.png 完成这样SpringBoot项目就部署成功了。 另述在进行系统操作的时候看Xshell一直有日志打印,这里让他后台运行,日志打印在中。使用命令touch start.sh,创建。使用命令vim start.sh,编辑

    51940

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

    是Java服务端的模板引擎,与传统的JSP不同,前者可以使用浏览器直接打开,因为可以忽略掉拓展属性,相当于打开原生页面,给前端人员也带来一定的便利。 如果你已经厌倦了JSP+JSTL的组合,Thymeleaf或许是个不错的选择! 一、目标 使用thymeleaf视图模板,并且于SpringBoot进行整合。 org.springframework.boot spring-boot-starter-thymeleaf 添加完依赖以后,就需要编写对应的Controller跟view了 在resource目录下新建templates夹并且在该目录下新建 .html mode: html # 关闭缓存 修改视图 刷新浏览器就显示 开发阶段务必关闭缓存 (=false) cache: false 启动Chapter21Application.java并且访 http:localhost:8989hello 结果如图: 再次访http:localhost:8989hello?

    19510

    SpringBoot项目中加入jsp页面

    +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! Controllerpublic class FirstController { @RequestMapping(first) public String first(){ return first; }}5.启动项目 访 image.png到此 整合jsp夹就完成了

    23620

    SpringBoot整合整合jsp、整合freemarker、整合Thymeleaf

    整合jspSpringBoot的全局配置,application.properties,配置jsp访路径和后缀。 1 # 配置jsp访路径的前缀和后缀,springboot2.2.6.RELEASE版本使用的配置。 访http:127.0.0.1:8080showUser,运行效果如下所示:?3、SpringBoot整合Freemarker。 1 2 3 org.springframework.boot4 spring-boot-starter-freemarker5 SpringBoot整合Freemarker,SpringBoot的全局配置 意味着该目录下的内容是不允许外界直接访的,可以通过Controller转化或者重定向进行访

    36620

    完整的Java学习路线

    理解面向对象思想和概念 2.学会面向对象分析方法 3.掌握类、对象、继承、多态的使用 4.熟悉重写、重载、抽象类、内部类以及设计模式的应用 知识点列表: 类、对象、属性、方法、构造器 封装、继承、多态 重写、重载 访权限控制符 熟悉JDBC API应用,掌握Java对数据库的访方法 2. 掌握如何实现对数据库的增删改查 3. 如何使用安全的数据库访方式 4. 2、熟悉Servlet概念和开发规范 3、掌握session和cookie状态管理技术 4、掌握Filter和Listener组的使用 5、掌握Servlet实现验证码和上传功能 6.熟悉JSP 重定向与转发 Servlet+DAO工厂模式应用 Cookie与Session Servlet实现上传功能 JSP 基本语法 JSP三大指令 JSP标记应用 JSP九内置对象 JSP四域对象 JSP Restful服务架构 SpringAOP原理 AspectJ注解配置 Spring+JPA数据访Java框架基础(MyBatis)学习目标: 掌握MyBatis开发环境的搭建 了解MyBatis框架结构和原理

    13420

    相关产品

    • 云 HDFS

      云 HDFS

      云 HDFS(CHDFS)为您提供标准 HDFS 访问协议,您无需更改现有代码,即可使用高可用、高可靠、多维度安全、分层命名空间的分布式文件系统。 只需几分钟,您就可以在云端创建和挂载 CHDFS,来实现您大数据存储需求。随着业务需求的变化,您可以实时扩展或缩减存储资源,CHDFS 存储空间无上限,满足您海量大数据存储与分析业务需求。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券