直接把html代码通过http协议传送到用户的浏览器上

解决方案 »

  1.   

    http://abc.com/aaaa/ 未知
    后面省略的页面的uri不知道是index.html还是index.jsp
      

  2.   

    lastmodifydate和contentsize
    由web容器管理,如果不设缓存,动态页面的是最后一次请求的数据
      

  3.   

    当然是直接把html代码通过http协议传送的用户浏览器上啦。那里面的lostmodifydate当然是out.print(</html>)该语句结束的时候,获取服务器当前时间。contentsize顾名思义就是out.print出来的文件的总字节大小了。至于是否是动态的,要看你是写的html文件还是asp,jsp等文件了。如果是.html文件的话就是静态的。其他的就应该属于动态的了。呵呵
      

  4.   

    1.那在内容变化不是那么频繁而且访问量比较大的情况下是不是还是生成一个静态的html文件然后在必要的时候更新那个文件对服务器的负担比较小啊?
    2.那有办法确定是index.html还是index.jsp么?
      

  5.   

    关于lastmodifydate和contentsize是不是可以这样理解.
    如果一个页面是动态的话它每次返回的lastmodifydate都是不一样的?如果lastmodifydate在一段时间内都是相同的就是一个静态的html了?
      

  6.   

    1、如果没有缓存,就是最后一次生成的.直接把html代码传到客户端
    2、contentsize是服务器端根据html文本内容的长度生成的
    3、lastmodifydate 是服务器端脚本的最后一次修改时间生成的
      

  7.   

    我看了下有个php的话有个path_info可以把动态页面的地址伪装成我说的那中www.abc.com/aaaa/的形式...
    我主要是想判断下这个页面是不是更新过.最好能只通过http header能判断出来,不然就只能完全更新了..另外在补充下关于"一些经常变的东西通过链接(js)一类的方式放在这个静态的页面上?"的疑问,如果是这种形式的页面是不是只要静态部分不变化的content-length和lastmodifydate都不会变啊?
      

  8.   

    1.动态生成的网页是每次访问都会重新生成一次么?  
    答:如果没有缓存,就会每次重新生成一下2.生成的html代码是否是存成一个html文件然后用户去访问这个文件还是直接把html代码通过http协议传送到用户的浏览器上?
    答:应该是的,到了客户端通过浏览器进行解析3.那么http header里的lastmodifydate和contentsize是根据什么来生成的?http://abc.com/aaaa/这种形式的网页是动态的么? 
    这一般是要在web.xml中进行设置的吧