我把问题说具体一些,请大家耐心点往下看。我想搞一个新闻发布系统,然后自己写个简易的cms来管理。用jsp来生成静态html网页,这样,我的网站上大部分新闻页都是静态页,不用老去麻烦数据库。我还想在cms中加上一项“添加栏目”的功能,这样如果以后要增加新栏目的话,就通过程序自动实现了,不用再去编辑网页了。于是问题来了,由于以前生成的显示新闻的网页都是静态的,当新栏目加到数据库中去以后,怎么才能对这些已经存在的静态页进行一下统一修改,使得新的栏目显示在每页上呢?还有一个更难缠的问题,因为系统中的静态页不断地增加、删除、或移动到别的栏目中,怎样才能使网页上的相关的链接地址也随着变化呢?这简直是让我发狂啊!

解决方案 »

  1.   

    可以考虑生成jsp文件,其中一些链接地址之类的东西是动态读数据库的。还有栏目也是动态读数据库。只有文字内容是静态的。
      

  2.   

    你的界面可以采用框架模式,其中一个框架显示生成的静态html,其它框架是动态的jsp.
      

  3.   

    还有一个简单办法,先读取静态html的内容,然后在jsp里显示出来.你在数据库里要存静态html的地址.
      

  4.   

    用ssi包含行吗?这样的话好像是假静态……