Я пытаюсь сделать клон Twitter.Сейчас я пытаюсь отобразить любые «хэштеги», которые пользователь публикует в виде кликабельных ссылок.Я делю строку и, если первый символ начинается со знака решетки, оборачиваю ее в тег привязки.В настоящее время у меня есть код на контроллере, но мне было интересно, есть ли способ сделать это в JSTL прямо на странице представлений.
Transmit tmit = tService.findTransmit(usern.getId());
String post = tmit.getContent().toString();
String[] split = post.split(" ");
for (int i = 0; i < split.length; i++) {
if (split[i].charAt(0) == '#'){
split[i] = "<a href='/search'>" + split[i] + "</a>";
}
}
String joined = String.join(" ", split);
Есть ли способ сделать это в JSTL?В настоящее время я добавляю все сообщения в свою модель и перебираю их все:
<c:forEach var="post" items="${posts}">
<c:out value="${post.user.name}"/>
<c:out value="${post.content}" />
</c:forEach>
Мои мысли делают мой цикл на ${post.content}
, есть ли способ добиться этого?Любые мысли будут оценены!