如何获得任意一个网页的更新时间,请高手指教

解决方案 »

  1.   

    <script>document.write(document.lastModified)</script>
      

  2.   

    用j2se实现
    比如用HttpURLConnetction类等
      

  3.   

    URLConnection.getHeaderField(String key)
      

  4.   

    一个URL有很多个头,我知道有这些函数,但这些函数都要求参数为headerfield的序号或name,
    关键就是网页时间不定存在哪个headerfield上面,使用枚举的方法太费时间了,有没有直接获得网页时间的办法?高手请指教,不够可以加分
      

  5.   

    <script>document.write(document.lastModified)</script>這個不行嗎?
      

  6.   

    int c;
            URL hp=new URL("http://www.163.com");
            URLConnection hpCon=hp.openConnection();
            System.out.println("Date:"+new Date(hpCon.getDate()));
            System.out.println("Content-type:"+hpCon.getContentType());
            System.out.println("expire "+hpCon.getExpiration());
            System.out.println("Last Modified: "+new Date(hpCon.getLastModified()));
            
            int Len=hpCon.getContentLength();
            System.out.println("Content Length: "+Len);
            
            if(Len>0)
            {
                System.out.println("====Content====");
                InputStream input=hpCon.getInputStream();
                int i=Len;
                while (((c=input.read())!=-1)&&(--i)>0)
                {
                    System.out.println((char)c);
                    input.close();
                }
            }
            else{
                    System.out.println("No Content Available ");
                }
         }
      

  7.   

    你是要在页面中取得更新时间,还是在java程序中?
      

  8.   

    如果是在页面中取得最后一次更新
    document.write(document.lastModified)