语法
a? b:c # 如果a为true或存在,则输出b,否则输入c。 相当于 (if else)
使用th:src注意事项
原html内容设置默认头像显示内容如下:
<img src="statics/images/head.jpg" />
相当于:(Thymeleaf要解析字符串内容必须用单引号或竖杆围起来)
<img th:src="'statics/images/head.jpg'" />
<img th:src="|statics/images/head.jpg|" />
例子
owner.image值是否存在,存在则使用前者(已设置的图片),不存在使用后者(默认图片)。
<img th:src="${owner.image} ? |upload/image/${owner.image}| : 'statics/images/head.jpg'" />
如果有字符串和取值${}混合拼接的话,需要单引号和加号搭配。但用竖杆就可以直接联合字符串和取值${}混合拼接解析。
扩展(MySQL WorkBench设NULL值)
选中值的状态下只能弹出下面窗口:
要取消选中值,多按几次Esc即可。再次右键值的框就可以弹出下面设置窗口。
执行sql语句也行。
UPDATE `blog_experiment`.`user` SET `image`=NULL WHERE `id`='1';