Thymeleaf的th:href标签失效的一种情况分析及解决方案
来源:互联网 发布:cms个人网站系统 编辑:程序博客网 时间:2024/06/05 10:54
问题分析
今天在使用Thymeleaf装填Model信息时发现th:href失效了,代码如下:
<a th:href="@{/detail/${plant.id}}">
&amp;amp;amp;amp;amp;lt;/div>&amp;amp;amp;amp;amp;lt;ul class="pre-numbering">
当点击该链接的时候,跳转到失败页面:
提示页面找不到。
在google浏览器下,按F12,点击network,查看源码:
发现plant的id并没有被装填进去。于是确定是th:href没有起作用,随后仔细检查,注意到
/$</code>,我们知道,<code>/</code>往往具有转义的作用。所以可能是<code>/</code> 把 <code>${plant.id}
转义了,当成了普通的字符串,从而没有起作用。解决方案
于是将代码改为:
<a th:href="@{'/detail/'+${plant.id}}">
测试,成功!链接恢复正常!在这里,避免了‘/’与‘$’的直接接触,从而避免了转义的困扰。
阅读全文
0 0
- Thymeleaf的th:href标签失效的一种情况分析及解决方案
- thymeleaf标签之th:href的使用
- thymeleaf标签之th:text的使用
- overflow失效的一种情况
- 关于 UIWebView reload 失效的 一种情况
- 关于 UIWebView reload 失效的 一种情况
- “Form_Load时添加的AsyncPostBackTrigger失效”问题分析及解决方案
- thymeleaf th:replace th:include th:insert 的区别
- thymeleaf th:replace th:include th:insert 的区别
- 监控数据库运行情况的一种解决方案
- 物化视图的容易失效的一种情况解决
- thymeleaf中th标签整理
- oracle 索引失效的情况分析
- IE下COOKIE失效的一种特殊情况
- SpringMVC事务失效的一种情况-bean加载顺序问题
- mui下a标签href失效问题,以及a标签的其他小坑。
- a标签的href
- ssl证书双向认证失效的一种解决方案
- Android 7.0 得到存储设备信息
- python 使用豆瓣源
- <a></a>链接的css样式
- 阿里巴巴Java面试题锦集
- 系统延时及定时任务
- Thymeleaf的th:href标签失效的一种情况分析及解决方案
- AWS亚马逊云 之access key, secret access key
- C++ 指针 new delete 赋值各种情况总结
- matlab中利用eval和num2str实现struct变量名的递增
- 数数nyoj
- Zenefits面试题
- 高并发站点Nginx优化及详细介绍
- input输入框输入中文时,需要计数input输入的汉字数,解决拼音输入的时候计数问题
- 基于卷积神经网络的信用卡欺诈侦测