IDEA 上 Thymeleaf 页面中的变量有下划线的解决方式

问题

在 idea 中创建 Thymeleaf 页面,代码如下:

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<p th:text="‘Hello ‘ + ${name} + ‘!‘"></p>
</body>
</html>

其中 ${name} 中的 name 会有红色波浪线,如下图:

解决方法

将代码改为如下(注意黄色部分的添加):

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org/thymeleaf-extras-spring">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<p th:text="‘Hello ‘ + ${name} + ‘!‘"></p>
</body>
</html>

这样就可以消除红色的波浪线了,效果如下图:

原文地址:https://www.cnblogs.com/QingXiaxu/p/12308329.html

时间: 2024-10-24 22:34:32

IDEA 上 Thymeleaf 页面中的变量有下划线的解决方式的相关文章

如何获取上一个页面中checkbox控件选中的值

php开发中,<php开发中.<php开发中.如何获取上一个页面中checkbox控件选中的值呢?并输出出来,以下是代码示例: <? $music=$_POST['music']; //取得所选中的checkbox个数 $coun=count$music; ifis_arrai$music{ echo'您选择的 : '; foreach$musicas$kei=>$var echo'  ['.$var.']'; echo$key; } ?> *****************

Myeclipse中文件已经上传到服务器目录下,文件也没有被占用,但是页面中无法读取和使用问题的解决方法

这个问题是由于Myeclipse中文件不同步引起的.在Myeclipse中,工程文件是由Myeclipse自动扫描添加的,如果在外部修改了工程目录中的文件但又关闭了自动刷新功能,则会引起文件不同步.此外,在外部没有修改Myeclipse工程中的文件也有可能引起该问题. 解决方法: 有两种解决方法: 1)手动刷新.即在Myeclipse的工程目录中,右键refresh(或者按下F5). 2)配置Myeclipse的选项: a)Myeclipse启动时,刷新workspace,即勾选:window-

iOS @synthesize var = _var 变量前置下划线解释

本文转载至 http://blog.csdn.net/ztp800201/article/details/9231617 前置下划线是一种为了帮助区分实例变量和访问方法的约定.对于编译器来说它只是一种变量重命名而已. 考虑以下代码的区别(不使用ARC的情况下): self.date = [NSDate date]; // 正确,set方法首先释放原来的值 date = [NSDate date]; // 错误,省略set方法将导致内存泄露 _date = [NSDate date]; // 错误

mysql中limit与in不能同时使用的解决方式.

mysql中limit与in不能同时使用的解决方式. 分类: MySQL2011-10-31 13:53 1277人阅读 评论(0) 收藏 举报 mysqlsubquery MySQL5.1中子查询是不能使用LIMIT的,报错: "This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery' " 这样的语句是不能正确执行的.select * from message where id i

关于 mvc 中 连字符 - 和下划线 _转换的问题。

[潜水]大崔||哈尔滨(759666247) 10:02:16 如图   C#不承认 "-"[知府]古道今-湖北\xig<[email protected]> 10:03:54 这个无解[潜水]大崔||哈尔滨(759666247) 10:04:03 [知府]古道今-湖北\xig<[email protected]> 10:04:03 除非你用html代码[知府]古道今-湖北\xig<[email protected]> 10:04:09 不然不支持[

iOS初学,关于变量加下划线问题

为什么做ios开发,变量前要加下划线才有用? 看到这个哥们的解释后,终于明白了,转帖到此. 链接在此:http://www.cocoachina.com/bbs/read.php?tid=234290 在.m实现文件中,如果使用property,必须使用 self.property 的方式调用 getter 方法.顺便说一句,其实self.property其实就是调用了getter方法. oc语法关于点表达式的说明:"点表达式(.)看起来与C语言中的结构体访问以及java语言汇总的对象访问有点类

Java Web 中get,post请求乱码的解决方式,以及两者区别

1.post解决乱码的方法 在被请求的页面输入request.setCharacterEncoding("utf-8"); 2.get解决乱码的方式 找到tomcat的安装目录---->conf---->server.xml--->在端口加上"URIEncoding="UTF-8"" 找到tomcat的安装目录 找到conf文件夹 找到server.xml 加上<Connector port="8080"

MySQL安装过程中出现“APPLY security settings错误”的解决方式

***********************************************声明****************************************************** 原创作品,出自 "晓风残月xj" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj). 因为各种原因.可能存在诸多不足,欢迎斧正. *******************************************

mybatis当数据库中的表有下划线的时候怎么办

在xml中加入下面一段代码 <resultMap id="BaseResultMap" type="你的po类" > 这一段是表数据字段自己写 <id column="id" property="id" jdbcType="INTEGER" /> <result column="username" property="username"