如何将变量作为字符串进行比较? [英] How to compare variables as String?
本文介绍了如何将变量作为字符串进行比较?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果 myData.value
是 blablabla
那么变量 tmp
应该等于 ABC
:
<br><span th:utext="*{myData.value}">___</span><br><span th:utext="${tmp}">___</span>
输出:
<块引用>blablabla
XYZ
解决方案
您可以以这种方式利用 thymeleaf 实用程序,例如 strings
<p th:text="${#strings.equals(first, second)}"></p><p th:text="${#strings.equalsIgnoreCase(first, second)}"></p>
在你的情况下是:
${#strings.equals(myData.value, blablabla)}
If the myData.value
is blablabla
then variable tmp
should be equal ABC
:
<div th:with="tmp=*{myData.value} eq 'blablabla' ? 'ABC' : 'XYZ'">
<br>
<span th:utext="*{myData.value}">___</span>
<br>
<span th:utext="${tmp}">___</span>
</div>
Output:
blablabla
XYZ
解决方案
You can take advantage of thymeleaf utilities such as strings
with that fashion
<p th:text="${#strings.equals(first, second)}"></p>
<p th:text="${#strings.equalsIgnoreCase(first, second)}"></p>
in your case it would be :
${#strings.equals(myData.value, blablabla)}
这篇关于如何将变量作为字符串进行比较?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文