缓存是一件很恼人的事情,有时尝试很多办法都不能解决。你可以试试将ie缓存晴空。并将internet选项里面的-常规-设置-选择每次访问此页时检查。

解决方案 »

  1.   

    我不知道大家注意过没有:当你浏览一个网页时,假如网页中有图片a.jpg(查看源码得知),则D:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files目录下有一个a.jpg图片文件存在.
    当你再次浏览此页面时,显示是一样的.但Temporary Internet Files目录下的图片文件(原a.jpg)却是a[0].jpg [a[0].jpg其中的"0"是递增的].楼主的问题可能就出在这里,不知是不是这样?
      

  2.   

    <%
    response.setHeader("Pragma","No-cache");
    response.setHeader("Cache-Control","no-cache");
    response.setDateHeader("Expires", 0);
    %>
    在你的JSP页面加这个应该就没有问题啦*-*
      

  3.   

    保存时改成不同的名字吧!!!比如说随即数!
    我就这样 -:)<img src='name123416.jpg' border=0>
      

  4.   

    我用了,但还是老问题,我是这么写的(放到examples下也是老问题):
    <%@ page contentType="text/html;charSet=gb2312"%>
    <%@ page language="java" import="java.sql.*,da.dmcd"%>
    <% 
      response.setHeader("Cache-Control","no-store"); //http1.1
      //response.setHeader("Pragma","No-cache");//用于http1.0
      response.setDateHeader("Expires", 0); 
    %> 
    <jsp:useBean id="DBconn" scope="page" class="tygs.DBconn"/>
    <html>
    <body >
    <%
       String snpa=new String(),sql=new String(),sFr=new String(),sFsd=new String();
       snpa=request.getParameter("snem");
     if(snpa==null) snpa="CYJKJS";
       sql="select "+snpa+" from d1002";
     out.print(sql);
    %>
    <form action="eea.jsp" method="post">
    <select name="snem" size=1>
    <%
    if(snpa.equals("CYJS")){out.print("<option selected>CYJS</option>");}
    else{out.print("<option>CYJS</option>");}
    if(snpa.equals("CYJKJS")){out.print("<option selected>CYJKJS</option>");}
    else{out.print("<option>CYJKJS</option>");}
    if(snpa.equals("JKRCYSP")){out.print("<option selected>JKRCYSP</option>");}
    else{out.print("<option>JKRCYSP</option>");}
    if(snpa.equals("JKZPRYSP")){out.print("<option selected>JKZPRYSP</option>");}
    else{out.print("<option>JKZPRYSP</option>");}
    if(snpa.equals("JKJCRYSP")){out.print("<option selected>JKJCRYSP</option>");}
    else{out.print("<option>JKJCRYSP</option>");}
    %>
    </select>
    <input type=submit value="我投一票">
    </form>
    <%
       ResultSet RS = DBconn.executeQuery(sql);
       dmcd dm=new dmcd();
       sFr=dm.getJp(RS);
       if(!DBconn.DBconnClose()) out.print("not ok!"); 
       out.print(sFr);
       out.print("OK !");
    %>
    <img src='name.jpg' border=0>
    </body>
    </html>
    我哭!
      

  5.   

    与bean有没有关系<jsp:useBean id="beanInstanceName" scope="page | request | session | application" {     class="package.class" |     type="package.class" |     class="package.class" type="package.class" |     beanName="{package.class | <%= expression %>}" type="package.class" } {     /> |     > other elements </jsp:useBean> } 例子<jsp:useBean id="cart" scope="session" class="session.Carts" /> <jsp:setProperty name="cart" property="*" /> 
    <jsp:useBean id="checking" scope="session" class="bank.Checking" > <jsp:setProperty name="checking" property="balance" value="0.0" /> </jsp:useBean> 
      

  6.   

    bean每次操用结束后,初始化其属性
      

  7.   

    大家有用JSP的程序绘图吗?要在一个页面有选择框(select框的)和图的。谢谢了!
      

  8.   

    建议不用图片显示调查结果,我用<td>,按百分比计算长度。<table width=450  bgcolor=666666 border=0 cellspacing=1 cellpadding=8 align=center>
    <%
      for(int i=0;i<len;i++){
    %>
          <tr>
            <td width=100 class=font<%=i%>><%=strnote[i]%> </td>
            <td width=250>
              <table width=<%=intnum[i]*100/total%>% bgcolor=666666 border=0 cellspacing=0 cellpadding=0 align=left>
                 <tr>
                  <td class=tdbg<%=i%> height=12>
                  </td>
                 </tr>
              </table>
            </td>
            <td width=50 class=font<%=i%>>
              <%=intnum[i]%>
            </td>
            <td width=50 class=font<%=i%>>
              <%=intnum[i]*100/total%>%
            </td>      </tr>
    <%
      } //end for
    %></table>
      

  9.   

    试试看
     <img src='name.jpg?<%=Math.random()%>' border=0>
      

  10.   

    我用程序直接绘到web页上,用了<iframe>把我绘的网页嵌到显示页就没有问提了。
       我只会把图片输到整个web页,有没有方法可以图片输到web页的一部分上?就是浏览器显示图像,作为页面的一部分或者完全作为图像自身,有方法吗?(给分,可能说得不清看看下面)   
       主要方法
       ServletOutputStream fos=res.getOutputStream();//本页的数据流,有取本页部分的流
                                                     //吗?
      BufferedImage myImage=new BufferedImage(700,700,BufferedImage.TYPE_INT_RGB);
      ... ... ... ...//绘图
      JPEGImageEncoder jpg=JPEGCodec.createJPEGEncoder(fos);//可以建web页的一部分吗?
      jpg.encode(myImage);
      fos.close();
      谢谢了!