一次显示一张图像?

时间:2015-12-11 02:32:42

标签: javascript image jsp

这是一个JSP代码,其中url包含图像的URL。我想要做的是一次显示一个图像。而不是这个代码,所有'同一页面上的图像从左到右,从上到下。如何一次显示一张图像而不是同一页面中的所有图像?

<body>

<% List<String> urls = (List)request.getAttribute("url"); %>

<% for (int i = 0; i < urls.size();i++) {%>
<img src = <%= urls.get(i) %> style="width:304px;height:228px;"></img>
<% } %>

</body>

1 个答案:

答案 0 :(得分:1)

首先,我建议停止使用scriplets <%%>并使用表达式语言${yourExpression}和JSTL标记。

要实现您的要求,您需要在javascript中执行此操作,而不是在服务器端。您可以在javascript中使用例如setTimeout(addImageFn, 1000)来注入/显示您想要的每个图像(每秒等)