thymeleaf 这个问题 应该咋 处理
java吧
全部回复
仅看楼主
level 13
程序员陈豪
楼主
<input id="name" th:value="${user.name}" />
如果 user 是空。 这个地方就报错。 如何修改这个。
能不能只写一个 input
2019年02月17日 15点02分
1
level 1
贴吧用户_QNbaPQE
你已经13级了。。。。 很明显要先判断非空啊 th:if="user!=null"
2019年02月17日 15点02分
2
程序员陈豪
这个问题。
2019年02月17日 15点02分
程序员陈豪
<input id="name" th:if="${user!=null}" th:value="${user.name}" /> 如果user是null 那么就不显示 input, 我想的是,是null 显示一个value是空的input。(而且 能不能 不写2个input)
2019年02月17日 15点02分
level 13
程序员陈豪
楼主
<input id="name" th:if="${user!=null}" th:value="${user.name}" />
如果user是null 那么就不显示 input, 我想的是,是null 显示一个value是空的input。(而且 能不能 不写2个input)
2019年02月17日 15点02分
3
贴吧用户_QNbaPQE
@贴吧用户_QNbaPQE
user==null
2019年02月17日 15点02分
程序员陈豪
@贴吧用户_QNbaPQE
大哥你是猜的吧。 报错。 正确的写法在下面。
2019年02月17日 15点02分
level 13
程序员陈豪
楼主
应该是这样写。
<input id="name" th:value="${user?.name}" />
判断 对象 是不是null 去显示内容。
2019年02月17日 15点02分
4
蓝仔OL蓝酶
就是这样,对象后加问号,标准的判空,其他什么if,三目的,当然也可以实现,不过麻烦,
2019年02月21日 14点02分
level 13
程序员陈豪
楼主
我也是刚用这个模板引擎。 如果有好的方法 。也可以告诉我下。
2019年02月17日 15点02分
5
星夜oo7
三元运算符了解一下
2019年02月17日 16点02分
level 10
泥哥哥哥哥哥
我觉得这玩意有很多奇奇怪怪的小问题
比如与js的冲突,不知道是不是我版本的问题
2019年02月17日 15点02分
6
level 7
老婆饼没有饼😄
这是h5的,你怎么跑到java这里了
2019年02月17日 17点02分
8
暮色妖娆丶😘
....
2019年02月18日 00点02分
人机134332
java框架springboot推荐thymeleaf。 java就是个大杂烩,什么都有,全栈
2019年08月31日 08点08分
level 10
突然扣扣旅游呀
这个你该找后台,叫他改接口,为空就报错。
2019年02月18日 00点02分
9
level 9
sumsys😜
没救了,富士康稳进了
2019年02月18日 05点02分
11
level 1
百听百说
th:if user 是null 怎么解决
2019年08月31日 08点08分
12
level 10
人机134332
不如用vue.js
2019年08月31日 08点08分
13
1