Javascript 在JSP上显示存储在字符串中的图像
我在JSP上使用以下提到的代码:Javascript 在JSP上显示存储在字符串中的图像,javascript,jsp,jstl,jsp-tags,struts-1,Javascript,Jsp,Jstl,Jsp Tags,Struts 1,我在JSP上使用以下提到的代码: <% List eCCategoryList = form.getCategoryList(); //Map<String, String> catNameImgMap = (Map<String, String>) session.getAttribute("catNameImgMap"); Map catNameImgMap = (Map) form.getBlogIdNameMap(); String strImage
<%
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());
%>
但是上面的代码不起作用,只显示了一个简单的空格,没有其他内容,我需要在我的JSP页面上显示图像,每个图像都存储在strImage
字符串中,我该怎么做
请建议。您可以使用JSTL标记:
<img src="<c:url value="<%=strImage%>"/> alt="Test Image 1" width="270" height="190"/>
“/>alt=“测试图像1”width=“270”height=“190”/
这里有一个关于JSTL的好例子
希望它有帮助…请改进代码的格式。您是从调用
strImage=(string)catNameImgMap.get(category.getName())获取整个图像数据作为某个编码字符串(如Base64)还是仅获取图像的名称或图像的URL
?是否也可以粘贴其中一个strImage
变量的内容?仅图像的名称显示在strImage字符串中,例如,是我通过显示strImage获得的字符串。另外,请说明代码的正确格式。上述代码工作正常,我也可以显示图像,但引发空指针异常d页面的一半显示的ue另一半是空白的,尽管其中存储了图像。c:url中的value属性接受其他格式的打印字符串,或者其他方式。Plz建议。
<img src="<c:url value="<%=strImage%>"/> alt="Test Image 1" width="270" height="190"/>