问题分析

今天在使用Thymeleaf装填Model信息时发现th:href失效了,代码如下:

<a th:href="@{/detail/${plant.id}}">

当点击该链接的时候,跳转到失败页面:



提示页面找不到。
在google浏览器下,按F12,点击network,查看源码:




发现plant的id并没有被装填进去。于是确定是th:href没有起作用,随后仔细检查,注意到 /$,我们知道, /往往具有转义的作用。所以可能是 /${plant.id} 转义了,当成了普通的字符串,从而没有起作用。

解决方案

于是将代码改为:

<a th:href="@{'/detail/'+${plant.id}}">

测试,成功!链接恢复正常!在这里,避免了‘/’与‘$’的直接接触,从而避免了转义的困扰。

Thymeleaf的th:href标签失效的一种情况分析及解决方案相关推荐

  1. Mysql索引会失效的几种情况分析

    转自:http://www.jb51.net/article/50649.htm 在做项目的过程中,难免会遇到明明给mysql建立了索引,可是查询还是很缓慢的情况出现,下面我们来具体分析下这种情况出现 ...

  2. C++迭代器失效的几种情况总结

    一.序列式容器(数组式容器) 对于序列式容器(如vector,deque),序列式容器就是数组式容器,删除当前的iterator会使后面所有元素的iterator都失效.这是因为vetor,deque ...

  3. spring中事务失效的几种情况

    下面简单介绍下,spring中常见的事务失效的几种情况.让我们在开发的过程避免这些情况,写出正确而且优雅的代码. 文章目录 数据库引擎不支持,mysql需要InnoDB 方法必须是public的 方法 ...

  4. mysql数据索引失效_MySQL索引失效的几种情况

    1.索引无法存储null值 a.单列索引无法储null值,复合索引无法储全为null的值. b.查询时,采用is null条件时,不能利用到索引,只能全表扫描. 为什么索引列无法存储Null值? a. ...

  5. java 迭代器失效_迭代器失效的几种情况

    关于迭代器失效,,今天做一个总结. 迭代器失效分三种情况考虑,也是三种数据结构考虑,分别为数组型,链表型,树型数据结构. 1.对于序列式容器,比如vector,删除当前的iterator会使后面所有元 ...

  6. [索引] 索引失效的几种情况

    一.单表索引失效的几种情况 建立员工记录表 CREATE TABLE `staffs` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255 ...

  7. MySQL索引失效的9种情况(针对InnoDB存储引擎)

    前言 MySQL中提高查询性能的最有效的方式之一就是对数据表合理的设计索引,优秀的索引的设计方案很大程度上可以提高查询的性能. 因此,索引对查询的速度有着至关重要的影响. 为了尽量的使优化器用到我们的 ...

  8. sql索引失效的几种情况

    sql索引失效的几种情况 1.使用 != 或者 <> 导致索引失效 2.类型不一致导致索引失效 3.函数导致索引失效 4.运算符导致索引失效 5.模糊搜索导致索引失效 6.NOT IN.N ...

  9. MyBatis一级缓存失效的几种情况

    MyBatis一级缓存失效的几种情况 文章目录 MyBatis一级缓存失效的几种情况 1 MyBatis一级缓存概述 2 四种失效的基本情况 3 几种特殊情况 1 MyBatis一级缓存概述 MyBa ...

最新文章

  1. Python Django创建项目命令
  2. html之figure元素和figcaption元素为图片声明标题
  3. PAT1103 Integer Factorization (30)(DFS:回溯)
  4. matlab中solver函数_Matlab中微分方程的模型
  5. 阿里移动推送服务端API
  6. 热烈庆贺泰山字体引擎取得关键性突破
  7. iScroll示例,下拉刷新,上拉刷新
  8. Vmplayer NAT模式下做端口映射
  9. C++ stdio.h详解
  10. 保护计算机组件免受esd,TVS管与ESD保护二极管的区别
  11. 远程拨号换IP的方法
  12. 【影音基础】深度解析什么是HDR高动态范围?
  13. Bios开启CPU虚拟化后,进不了系统,解决办法如下
  14. 第2篇,到底什么是互联网思维?
  15. 软件测试需要学什么?全网最全软件测试必备7大技能详解,摇身一变资深测试
  16. JAVA系列:SimpleDateFormat解析带T字符的时间格式( yyyy-MM-ddTHH:mm:sssZ )
  17. Java 的反射机制
  18. 讨论——如何避免在直通车中高展现底点击的现象
  19. 四大名著红楼梦第三回 贾雨村夤缘复旧职 林黛玉抛父进京都
  20. php 将文件打包成 zip

热门文章

  1. 计算机科学和电子信息学报,太赫兹科学与电子信息学报
  2. 【C语言】解决 “error: function definition is not allowed here”
  3. 面试题-谈谈你对JVM的理解
  4. 罗斯魔影消消乐h5游戏源码
  5. 为什么要建立品牌?当然是为了让生意更好做。
  6. w10系统excel无法启动服务器,w10excel无法打开怎么办_解决win10系统无法打开excel的方法...
  7. 记录一次糟心的pyinstall安装经历
  8. 第十六届全国大学生智能车竞赛(安徽赛区)信标组蒟蒻的想法
  9. 圆的面积python_圆的解释|圆的意思|汉典“圆”字的基本解释
  10. 凉了7年的快播,登上排行榜第一