一、问题描述

freemarker模板引擎,页面404,没有任何错误信息提示,如下图所示,404首先排除页面是否存在,这个肯定是存在的,在一个排除下路径是否写错了,这个也没有问题,前面都能访问好好的,我这便写了几个指令,引入到页面里,就提示404了

二、解决方法

搞了半天,最后发现,是指令,结束标签的问题,用的是idea,有时候输入指令的时候,idea带自动输入标签的功能。。导致结束指令没有闭环,直接404。如下图所示,错误的写法

正确的应该是:

总结如下:

1.首先要排除是否是页面路径有问题,能否通过controller访问到

2.freemarker配置是否正确,是否正确的填写了文件后缀名,如.html,.ftl

3.如果上面两个都没有问题,那很大程度上就是页面里书写错误导致的,如标签没有结束标签,引入错误的标签,引入了不存在的值。这种最麻烦。。只能使用排除法,一个一个的将某些标签删除,进行测试。

freemarker模板引擎,页面404,没有任何错误信息提示相关推荐

  1. Freemarker模板引擎

    模板引擎的实质就是将页面结构提前写好,然后将数据渲染到模板上生成一个静态页面,这样一来,下次就可以 直接访问静态文件,不用进行额外的获取数据的操作(例如:访问数据库),这样大大提升了网站的访问速度. ...

  2. Python-Flask入门,静态文件、页面跳转、错误信息、动态网页模板

    Python-Flask入门及路由基础请参看Python-Flask入门,路由route.项目启动.修改网址端口.获取URL地址和参数.Form数据_无敌路路帅气的博客-CSDN博客 本节重点讲述静态 ...

  3. Java项目中利用Freemarker模板引擎导出--生成Word文档

    应邀写的一篇文章:Java项目中利用Freemarker模板引擎导出--生成Word文档 资源下载:https://download.csdn.net/download/weixin_41367523 ...

  4. struts2 html模板,使用FreeMarker模板引擎作为Struts2的视图技术

    FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输 出.FreeMarker可以提供昜好的团队协作,对于界 ...

  5. freemarker模板引擎的使用教程

    1.添加依赖 在pom.xml依赖文件中以下添加freemarker的依赖,当然也可以在新建springboot项目时直接选择 <dependency><groupId>org ...

  6. Vert.x - SpringBoot 整合 vertx 使用 thymeleaf、freemarker 模板引擎

    一.模板引擎 在 SpringMVC 项目中使用模板引擎,使用较多的应该是 thymeleaf 及 freemarker 了吧,虽然现在前后端分离的浪潮已经席卷而来,但对于 SEO 或者 页面静态话来 ...

  7. Spring Boot 系列(五)web开发-Thymeleaf、FreeMarker模板引擎

    前面几篇介绍了返回json数据提供良好的RESTful api,下面我们介绍如何把处理完的数据渲染到页面上. Spring Boot 使用模板引擎 Spring Boot 推荐使用Thymeleaf. ...

  8. 利用freemarker模板引擎进行word导出

    FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出.FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP.它不仅可以用作表现层的实现 ...

  9. Java Email 发HTML邮件工具 采用 freemarker模板引擎渲染

    Java Email 发HTML邮件工具 采用 freemarker模板引擎 1.常用方式对比 Java发送邮件有很多的实现方式 第一种:Java 原生发邮件mail.jar和activation.j ...

最新文章

  1. 北京大学深圳研究生院计算机学什么,2018年北京大学深圳研究生院408计算机学科专业基础综合之计算机操作系统考研核心题库...
  2. 人工智能基准(Benchmarking)再思考
  3. 【转】并行计算、分布式计算、集群计算和云计算
  4. flask教程之创建第一个flask应用
  5. 进程线程007 进程挂靠与跨进程读写内存
  6. android wm 改变大小,Android 屏幕适配经验总结
  7. redis 小功能大用处
  8. MyDataSourceUtils使用ThreadLocal对象
  9. java怎么编程方程_[编程入门]自定义函数求一元二次方程-题解(Java代码)
  10. npm run dev (明明有.vue文件),却报错 cannot GET
  11. zoj2901【DP·二进制优化】
  12. Camtasia混音教程
  13. oracle PS/SQL DEVELOPER
  14. 你的计算机无法启动一键还原,电脑一开机就进入dos之家的一键还原硬盘版,无法进入系统...
  15. 2013Esri全球用户大会QA之GIS发展状况和趋势
  16. 工资条EXCEL短信怎么发送?
  17. linux锐捷代码_Linux下锐捷上网操作
  18. 矩阵分解程序及报告:LU分解、QR分解、Householder变换、Givens变换、URV分解
  19. IBAN和SWIFT代码有什么不同?
  20. C语言-Switch 语句

热门文章

  1. PCB Design Rules﹣Routing Corners
  2. html5 桌面定时提醒,C#定时提醒休息小工具源码(可自动显示桌面和动画)
  3. 刷了 1000 多道算法题,我想说……
  4. 全国poi数据7.5千万
  5. 惠普ml系列服务器,惠普入门ML110与ML115服务器简要对比
  6. JAVA调用打印机,打印PDF文件
  7. 智慧停车主题汇总 2023-02-20
  8. 和 Node.js 创始人 Ryan Dahl 的对话
  9. Qcustomplot设置使用时间刻度坐标轴
  10. 第11章 Go语言文件处理