我不明白这根Jsp有什么关系?
Html照样可以使用Ajax向服务端异步发送请求,并通过Js处理回复的内容时刻显示当天的可以在页面的init()方法中服务端请求:比如说我使用Dwr这样的Ajax框架<script>
  function init(){
    var date = new Date();
    ArticleDwr.loadToday(date, handleCallback);
  }  function  hanldeCallback(article){
    document.getElementById('content').innerHtml=article;
  }
</script>
这样完全可以做到阿?跟Jsp没什么关系吧

解决方案 »

  1.   

    大部分静态+js就能实现了。你看看csdn的帖子页面html源代码就知道了。
    动态的用js,其它的就是 html了。 每次回复都会重新生成html不过对于新闻。重新写的极低。不像论坛。
      

  2.   

    谢谢java2000_net的回答!
    用js来实现我也想过!
    但是我认为http://nb.zol.com.cn/32/324365.html页面中的今日导读列表中的内容应该不是js生成的
    因为js生成的内容通过查看源代码的方式是看不到的.但是今日导读中的内容在源代码中是有的!
    我不知道我这样的认为正不正确其实我想实现的功能和这个页面的非常类似
    左边一大块的文章页面是静态不变的.右边有一些排行榜之类的是需要根据当前时间计算出来的.
    希望能赐教!
      

  3.   

    js调jsp文件
    jsp从缓存里读取排行榜内容
      

  4.   

    应该是静态的生成静态的方法有很多但他改变的时候可以再生成一次也可以一个部分一个部分的静态化,然后shtml再做组装我怀疑他就是这样的可以这样,文章写完后,不生成静态页,而是生成路径,当点击路径打开的时候发现页面不存在则生成静态页而后每次更新页面的发现页面已经存在则重新生成静态页,不存在则不用生成。等待用户点击的时候生成。
      

  5.   

    楼上的这种思路应该是可行的,不过他们应该不是这样搞的,猜想!如果是静态的页面那么javascript:alert(document.lastModified)得到的应该是文档的最后修改时间,也就是这个静态页面文件的最好修改时间才对吧!但是为什么执行的时候得到的最系统当前时间?
      

  6.   

    我最近也在研究这个东西。
    生成静态页后,需要动态的地方用DWR来调用动态内容。。但是考虑到读库比较浪费资源,所以打算放在一个txt里,但是这个txt用timer来控制一天更新一次。
    然后楼主说放在缓存里,对这个看来还是要加强学习啊。
      

  7.   

    不知楼主有没有细看代码
    ·<a href='http://nb.zol.com.cn/120/1202694.html'>华硕首次推17.3英寸F70系列笔记本</a><br />·<a href='http://nb.zol.com.cn/120/1202735.html'>传苹果今年下半年推15英寸MacBoo</a><br />·<a href='http://nb.zol.com.cn/120/1202682.html'>传闻称惠普将推13.3英寸Mini-not</a><br />·<a href='http://nb.zol.com.cn/120/1202731.html'>戴尔XPS本开始提供256GB固态硬盘</a><br />·<a href='http://nb.zol.com.cn/120/1203198.html'>消息称英特尔将为便携类NB发布新</a><br />·<a href='http://nb.zol.com.cn/120/1203316.html'>2009网络媒体春节联欢会在京召开</a><br />·<a href='http://nb.zol.com.cn/120/1202639.html'>4G内存45纳米芯 戴尔1425独显新本</a><br />·<a href='http://nb.zol.com.cn/120/1203322.html'>实用为本 年前最受网友关注笔记本</a><br />
    这种都是手动更新
    有什么好说
      

  8.   

    最近也在研究这个,有很多帖子说这个是通过一个组件实现的。
    原理大概是:将URL Rewrite实现客户端访问请求的转换,使用户能以静态方式访问动态页面。
    例如:表面上是生成了大量的html,访问的是/articles/12345.html这种形式,但实际上服务器处理的仍是/article.asp?id=12345。
      

  9.   

    JS不就好了?不就是一个显示+一个url的问题嘛