java吧 关注:1,185,423贴子:12,586,689
  • 18回复贴,共1

thymeleaf 这个问题 应该咋 处理

只看楼主收藏回复

<input id="name" th:value="${user.name}" />
如果 user 是空。 这个地方就报错。 如何修改这个。
能不能只写一个 input


IP属地:河南1楼2019-02-17 23:05回复
    你已经13级了。。。。 很明显要先判断非空啊 th:if="user!=null"


    IP属地:广东2楼2019-02-17 23:07
    收起回复
      <input id="name" th:if="${user!=null}" th:value="${user.name}" />
      如果user是null 那么就不显示 input, 我想的是,是null 显示一个value是空的input。(而且 能不能 不写2个input)


      IP属地:河南3楼2019-02-17 23:13
      收起回复
        应该是这样写。
        <input id="name" th:value="${user?.name}" />
        判断 对象 是不是null 去显示内容。


        IP属地:河南4楼2019-02-17 23:16
        收起回复
          我也是刚用这个模板引擎。 如果有好的方法 。也可以告诉我下。


          IP属地:河南5楼2019-02-17 23:16
          收起回复
            我觉得这玩意有很多奇奇怪怪的小问题
            比如与js的冲突,不知道是不是我版本的问题


            IP属地:广东来自Android客户端6楼2019-02-17 23:51
            回复
              这是h5的,你怎么跑到java这里了


              IP属地:广东8楼2019-02-18 01:11
              收起回复
                这个你该找后台,叫他改接口,为空就报错。


                IP属地:广东来自Android客户端9楼2019-02-18 08:45
                回复
                  没救了,富士康稳进了


                  来自Android客户端11楼2019-02-18 13:05
                  回复
                    th:if user 是null 怎么解决


                    12楼2019-08-31 16:07
                    回复
                      不如用vue.js


                      IP属地:河南13楼2019-08-31 16:38
                      回复