MyJsp.jsp<jsp:include page=""></jsp:include>A.html
  AAA <jsp:include page="B.html"></jsp:include>B.html
  BBBB <jsp:include page="C.html"></jsp:include>C.html
   CCCCC运行MyJsp.jsp 如何使 A.html B.html C.html 都被包含进来? 
也就是 运行MyJsp.jsp的运行结果为: AAA BBBB CCCCC ?tomcat 不编译 html文件,如果A B C为.jsp 则可以执行,问题是现在 我的需求就是包含.html ,有什么办法可以实现??也就是 能让 tomcat 编译 html  ,只要变向实现这样的功能就可以 ~~  敬请高手指点 ~~~~

解决方案 »

  1.   

      写静态的include 吧,比如
     A.html
     
    <%@ include="b.html"%>   
    AAA B.html
     
    <%@ include="c.html"%>   
    BBBC.html
     
    CCC
    然后在myJsp中 <%@ include="a.html"%>   只是在a b c 中都不要写<html><head><body>这些标签,因为这里用的是include指令导的
    Lz看看是否是你要的效果
      

  2.   

    <frameset rows="61,*" cols="*" frameborder="no" border="0" framespacing="0">
      <frame src="页面" name='left' scrolling='yes'/>
    </frameset>这个要写到</head>后面。
      

  3.   

    这个东西 不能用 iframe 来做 ,虽然iframe 可以实现 。。
      

  4.   

    <%@ include=""%>
    先包含后处理,所有代码都包含进来以后,再一起进行处理。
      

  5.   

      jsp中有两种包含模式,
    一种是<%@ include file="要包含的页面路径" %>,这种叫静态包含,
    另一种是<jsp:include page="要包含的页面路径" /> ,这叫做动态包含.静态包含,文件一起编译
    动态包含,引入的时候再编译使用 <%@include...%>  静态包含 
    简单的理解就是你可以认为 这两个页面代码是写在同一个页面里。 使用 <jsp:include...>  动态包含 
    当 向这个页面发出请求后。会转发到 include 的哪个页面去执行。 执行完了后又接着执行本页面余下的代码。建议看看下面的这个帖子:
    http://topic.csdn.net/u/20080515/10/cb7e7975-6d51-4478-9805-cd34b633c63b.html
      

  6.   

    现在我用静态包含,不过会出现乱码问题~~ 头疼啊 ~~  A.jsp     <jsp:include page="1.html"></jsp:inclue> 显示正常
       <%@include page="1.html"%>  中文乱码  1.html
       
         中国中国大家帮帮小弟 ~~