Как я могу перейти к следующей строке внутри th: text в Thymleaf? - PullRequest
0 голосов
/ 13 ноября 2018

Я столкнулся с проблемой '\ n' или
в thymleaf, проблема в том, что мне нужно войти в новую строку. У меня есть внутренняя ячейка. Я получаю контент, но только в одной строке, и я хочу один твит под другим внутри ячейки. и я видел также некоторую похожую тему, но она не работает в моем случае.

Вот что я получаю:

enter image description here

Как мне это сделать, чтобы перейти на следующую строку внутри одной ячейки.

Код Thymleaf:

 <tr>

<td th:text="${user.id}">1</td>
<td th:text="${user.getUsername()}">Hamdo</td>
<span th:each="tweet : ${tweets}">
<td th:text="${tweet.content} " ><br/>
 <br/>
</td>
</span>

Контроллер:

@GetMapping({"", "/", "/index", "/index.html"})
public String  followers(Principal principal, Model model) {
User user=userService.getUser(principal.getName());
model.addAttribute("tweets",
tweetService.tweetsFromUser(principal.getName()));
 model.addAttribute("user",user);
 return "index";
}

Класс обслуживания:

 private List<TweetDTO> tweetsFromUser(User user) {
return tweetRepository.findAllByAuthor(user).stream().map(TweetDTO::new).collect(toList());
}

1 Ответ

0 голосов
/ 13 ноября 2018

Вам не нужен дополнительный интервал ... просто цикл внутри <td />, например:

<tr>
  <td th:text="${user.id}">1</td>
  <td th:text="${user.username}">Hamdo</td>
  <td>
    <p th:each="tweet : ${tweets}" th:text="${tweet.content}" />
  </td>
</tr>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...