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());

%>

strImageJSPに表示する必要がある画像が含まれています。私は次のような画像を表示しようとしました:

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

しかし、上記のコードは機能せず、単純な空白が表示され、他には何も表示されstrImageません。文字列に格納されている画像を JSP ページに表示する必要があります。どうすればよいですか?

提案してください。

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 に答える