我在jsp中有以下代码
<div id="ReloadThis">
<img alt=""
src='<%=url+"/chartDemo/servlet/ChartServlet?CHARTTYPE=HOUR"%>'>
<img alt=""
src='<%=url+"/chartDemo/servlet/ChartServlet?CHARTTYPE=MONTH"%>'>
<img alt=""
src='<%=url+"/chartDemo/servlet/ChartServlet?CHARTTYPE=YEAR"%>'>
</div>
但它只调用一次servlet。 当我直接输入servlet URL时,它适用于所有人。
答案 0 :(得分:1)
我认为浏览器缓存 <img>
。尝试为不同的操作提供不同的URL,并将所有URL映射到同一个servlet。
网址应该如下:
答案 1 :(得分:0)
试试这个 -
<div id="ReloadThis">
<img alt=""
src='"<%=url%>" + "/chartDemo/servlet/ChartServlet?CHARTTYPE=HOUR"'/>
<img alt=""
src='"<%=url%>" + "/chartDemo/servlet/ChartServlet?CHARTTYPE=MONTH"'/>
<img alt=""
src='"<%=url%>" + "/chartDemo/servlet/ChartServlet?CHARTTYPE=YEAR"'/>
</div>