отображение изображения в jsp

#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"