在使用SpringBoot加Thymeleaf时,写了如下代码:
<p th:text="${username}">用户名</p>
这段代码的想要的效果是如果上下文存在username,那么就显示usernam,如果没有username,则显示用户民,但是经过测试结果发现,如果username在上下文中存在,显示username的值,但问题时,若不存在,则为空白,不显示”用户名“,这不是想要的效果,然后将代码进行修改。
<p th:text="${username?:'用户名'}"></p>
再次运行测试,成功。
注:因为原来看到下面这些,所以才会出现第一段代码的问题,是这段代码有误,还是自己的理解有误,希望有大佬看到能说一下,先谢过了!!!!!!!