2017-02-17 2 views
1

Я использую тимелеаф в качестве интерфейса. Я извлекаю данные из базы данных и сохраняю их как объект. Когда я показываю свои значения в таблице, у меня есть некоторые ячейки, которые пусты. Вместо того, чтобы быть пустым Как я могу ввести значения как «NULL»Как установить значения как «NULL» в тимелеафе

<table> 
     <tr> 
      <th>id</th> 
      <th>name</th> 
      <th>age</th> 
      <th>years in school</th> 

     </tr> 
     <tr th:each="student : ${studentinfo}"> 

      <td th:text = "${student.id}"></td> 
      <td th:text = "${student.name}"></td> 
      <td th:text = "${student.age}"></td> 
      <td th:text = "${student.years}">NULL</td> 

      //attempted 
      <td th:text = "${student.years != null} ? ${student.years}">NULL</td> 

     </tr> 
     </table> 

Некоторые студенты имеют нулевое значение в годах. Но когда я показываю его в своем пользовательском интерфейсе, это просто пустая ячейка. Я хочу показать «NULL», если ячейка пуста.

ответ

2

Просто нужно использовать остальную часть троичного выражения: P

<td th:text = "${student.years != null ? student.years : 'NULL'}" />