0

我在我的 JSP 上使用下面提到的代码:

<%
List eCCategoryList = form.getCategoryList();

//Map<String, String> catNameImgMap = (Map<String, String>) session.getAttribute("catNameImgMap");

Map catNameImgMap = (Map) form.getBlogIdNameMap();

String strImage = "";

Iterator it = eCCategoryList.iterator();

ECircularCategory category = null;

int counter = 0;

while (it.hasNext()) {
    category = (ECircularCategory) it.next();
    strImage = (String) catNameImgMap.get(category.getName());

%>

strImage包含我需要在我的 JSP 上显示的图像。我尝试显示如下图像:

<img src="<%=strImage%>" alt="Test Image 1" width="270" height="190"/>

但是上面的代码不起作用,只显示了一个简单的空格,没有别的,我需要在我的 JSP 页面上显示图像,每个图像都存储在strImage字符串中,我该怎么做?

请建议。

4

1 回答 1

0

您可以使用 JSTL 标签:

<img src="<c:url value="<%=strImage%>"/> alt="Test Image 1" width="270" height="190"/>

这是关于 JSTL的一个很好的链接。

希望能帮助到你...

于 2012-07-27T16:14:43.350 回答