java
  • jsp
  • jfreechart
  • 2012-05-29 26 views 0 likes 
    0

    我在JSP顯示下面有三個圖中一個JSP使用同一個servlet和不同的請求參數

    <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

    你想給鏈T Ø查看圖表的差異類型或想顯示多達三個差異圖像同時 –

    +0

    要查看不同的圖表每小時月份和年份基地 – chetan

    回答

    1

    我認爲瀏覽器是緩存<img>。嘗試爲不同的操作提供不同的url,並將所有url映射到同一個servlet。

    URL的想:

    • /chartDemo/servlet的/ YearChartServlet
    • /chartDemo/servlet的/ MonthChartServlet
    • /chartDemo/servlet的/ HourChartServlet
    +0

    像'「/ chartDemo/servlet的/ ChartServlet?圖圖表= ... & CHARTID = $ {} chartId」 ' –

    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> 
    
    相關問題