0

我的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 时,它非常适合所有人。

4

2 回答 2

1

我认为浏览器正在缓存 <img>. 尝试为不同的操作提供不同的 url,并将所有 url 映射到同一个 servlet。

网址应该喜欢:

  • /chartDemo/servlet/YearChartServlet
  • /chartDemo/servlet/MonthChartServlet
  • /chartDemo/servlet/HourChartServlet
于 2012-05-29T09:26:51.077 回答
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>
于 2012-05-29T09:44:21.487 回答