比如数据库有10条记录  记录字段包括标题和主键   我现在要在一个列表页显示   我把每条记录的信息都生成静态页面了,并且存放在特定路径的文件夹里,如放到根目录的/Html/记录的主键值/Title.html   现在对这个页面描述
===================================
   Top.html    中间取记录的ID,然后循环
   // 这里涉及到动态包含问题     Down.html===================================Top.html 和Down.html 也是被包含的 
由于没有经验,我的思路比较乱,让html直行jsp不难,用<jsp:include page="" /> 这个也不难, 现在不是有SSI吗?就是shtml文件的<!--#include file="" -->
我困惑的地方就是 像腾讯这样的网站,他们在做的时候到底用哪种包含语句呢? 如果既让html直行jsp,且提供对ssi的支持,这样好像配置不了,哪位朋友有实际开发经验指点下小弟,感激不尽 !!

解决方案 »

  1.   

    在html用<iframe>嘛 包含你的jsp到里面去
      

  2.   

    大哥你看看别人源文件,别人是用标签写的哦。虽然看上去是html文件,但能保证就一定是html文件吗?
      

  3.   

    1、Spring MVC就可达到你要的功能,@RequestMapping("/article/*.html")//*就是可变的id值,/article/1.html,/article/2.html...都会由这个方法响应请求。
    public String list(){
    return "jsp页面";
    }
    2、也可用UrlReWrite插件
    3、或用过滤器自己转换。大型门户用html有可能是静态页面,它们的数据没有进入数据库,而是以静态的html数据存放在磁盘物理文件,同时有一个副本进入索引库,只有那些标题、分类、时间等一些简单的属性存入到数据库中,从而大大提高并发性能。
      

  4.   

    大公司的网站的确都是html,因为html的速度快于jsp,那些网页都是动态生成的。
      

  5.   

    url地址只是个虚名,
    .html并不一定是html文件,说不定人家就是定义的.html为struts的action的后缀。
      

  6.   

    页面肯定都是动态生成的,否则岂不是天天要改页面,文件格式是.html里面可以是jsp动态生成的
      

  7.   

    在html用 <iframe>嘛 包含你的jsp到里面去  iframe对搜索引擎不利,
    楼主可以去细究下freeer 的自定义标签,可以去看下这个网站 www.jeecms.com
      

  8.   

    html用 <iframe>包含到jsp里面去。
      

  9.   

    人家 表面上用html的静态的 是为了SEO优化  提高网站排名
    其实同时存在 .jsp 和.html的
      

  10.   

    .html只是个后缀而已,不代表什么,里面肯定有动态的页面进行加载的
      

  11.   

    这个后缀可以改的,不要相信一定时html
      

  12.   

    答非所问,我知道可设置html执行jsp,也知道html是动态生成的.<iframe>不好等,我是说 如果我们现在做这样一个东西,如题,用怎样的方式实现起来比较好啊. 
      

  13.   

    FileOutputStream
    或者
    Apache支持UrlReWrite技术