#jsp #jakarta-ee
#jsp #джакарта-ee
Вопрос:
я хочу отображать изображения, используя этот код
<c:forEach items="${articles}" var="o">
<tr>
<td>${o.id}</td>
<td><div class="media">
<a class="pull-left" href="#">
<img class="media-object img-thumbnail" width="100" src="images/articles/{o.id}.jpeg"
alt="...">
</a>
<div class="media-body">
<h4 class="media-heading">${o.titre}</h4>
${o.description}
</div>
</div>
</td>
<td><div class="pull-right">
<i class="glyphicon glyphicon-time"></i>${o.date}
</div>
</td>
обратите внимание, что имя каждого изображения является идентификатором article.jpeg
Комментарии:
1. Предполагается, что вы задаете вопрос.
2. да, проблема в том, что мой код не работает, как объединить имя папки и имя изображения, которое равно $ {o.id }.jpeg
3. Так, как вы это сделали. Вы, наконец, скажете нам, в чем проблема? Что вы ожидаете от этого кода и что он делает вместо этого?
4. изображения не отображаются, это моя проблема
5. Вы пропустили
$
знак в вашем атрибуте src тегов img. Попробуйтеsrc="images/articles/${o.id}.jpeg"
. Также проверьте сгенерированный источник в вашем браузере.
Ответ №1:
Заменить
src="images/articles/{o.id}.jpeg"
с
src="images/articles/${o.id}.jpeg"