using thymeleaf之六th:text/th:utext属性

6.1 th:text属性

可对表达式或变量求值,并将结果显示在其被包含的 html 标签体内替换原有html文本
文本连接:用“+”符号,若是变量表达式也可以用“|”符号
6.2 th:utext属性
e.g.
若home.welcome=Welcome to our <b>fantastic</b> grocery store!
用<p th:text="#{home.welcome}"></p>解析结果为:
<p>Welcome to our <b>fantastic</b> grocery store!</p>
解决方案
<p th:utext="#{home.welcome}"></p>即可。
等效于<p>Welcome to our <b>fantastic</b> grocery store!</p>

如:
<div>
		<ol>
		<li>文本:
			<ol>
				<li>'xxxx':Now you are looking at a <span th:text="'working web application'">template file</span>.</li>
				<li>不能有空格、逗号:Now you are looking at a <span th:text="workingwebapplication">template file</span>.</li>
			</ol>
		</li>
		<li>数字:
			<ol>
				<li>The year is <span th:text="2014">1492</span>.</li>
				<li>In two years, it will be <span th:text="2014 + 2">1494</span>.</li>
			</ol>
		</li>
		<li>布尔值(true/false):
			<ol>
				<li>获取对象属性:<span th:if="${user.isAdmin} == false"> ...</span></li>
				<li>获取对象的方法(public):<span th:if="${user.isAdmin()} == false"> ...</span></li>
			</ol>
		</li>
		<li>null:<span th:if="${user.isAdmin()} == null"> ...</span></li>
		<li>连接:
			<ol>
				<li>连接符+:<span th:text="'The name of the user is ' + ${user.userName}"></span></li>
				<li>连接符|:<span th:text="|Welcome to our application, ${user.userName}!|"></span></li>
				<li><span th:text="'Welcome to our application, ' + ${user.userName} + '!'"></span></li>
				<li><span th:text="${onevar} + ' ' + |${twovar}, ${threevar}|"></span></li>
				<li><span th:utext="#{home.welcome}">Welcome to our grocery store!</span></li>
			</ol>
		</li>
		<li>th:utext:
			<ol>
				<li>th:text:<span th:text="${textWelcome}">textWelcome!</span></li>
				<li>th:utext:<span th:utext="${textWelcome}">textWelcome!</span></li>
			</ol>
		</li>
		</ol>
	</div>






  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值