Как заполнить таблицу по столбцам? - PullRequest
0 голосов
/ 25 ноября 2018

Итак, я получаю некоторые данные из базы данных, которая организована по категориям.Мне нужно заполнить таблицу на основе этих категорий, используя JSTL, но результат не такой, как ожидалось.Приведенный ниже код - это способ создания таблицы.

<table>
  <tr>
    <th>Maestría</th>
    <th>Especialización</th>
    <th>Doctorado</th>
  </tr>
  <c:forEach items = "${postgrads}" var = "postgrad">
    <tr>
      <td>
        <c:if test = "${postgrad.type == 'Maestría'}">
          <c:out value = "${postgrad.name}"/>
        </c:if>
      </td>
      <td>
        <c:if test = "${postgrad.type == 'Especialización'}">
          <c:out value = "${postgrad.name}"/>
        </c:if>
      </td>
      <td>
        <c:if test = "${postgrad.type == 'Doctorado'}">
          <c:out value = "${postgrad.name}"/>
        </c:if>
      </td>
    </tr>
  </c:forEach>
</table>

Вывод, который я получаю, - https://imgur.com/a/tHl2V6a, но я хочу удалить или заменить пустое пространство, котороенаходится над «Especialización en ingeniería de software»

Это исходный код этого вывода

<table>
  <tr>
    <th>Maestría</th>
    <th>Especialización</th>
    <th>Doctorado</th>
  </tr>

    <tr>
      <td>

          Maestría en Ingeniería de Software

      </td>
      <td>

      </td>
      <td>

      </td>
    </tr>

    <tr>
      <td>

      </td>
      <td>

          Especialización en Ingeniería de Software

      </td>
      <td>

      </td>
    </tr>

</table>

И ожидаемый исходный код

<table>
  <tr>
    <th>Maestría</th>
    <th>Especialización</th>
    <th>Doctorado</th>
  </tr>

    <tr>
      <td>

          Maestría en Ingeniería de Software

      </td>
      <td>

          Especialización en Ingeniería de Software

      </td>
      <td>

      </td>
    </tr>

    <tr>
      <td> 

          Maestría en Ingeniería Civil

      </td>
      <td>

      </td>
      <td>

      </td>
    </tr>

</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...