有一个top.jsp页面是网站头部,所有页面都包含它:
<%@ include file="top.jsp"%>而top.jsp要从数据库读取内容再显示数据,写一个servlet得到数据再forward跳回到top.jsp,top.jsp的数据是能显示出来了,
但是进入到其他包含top.jsp的页面的话,都只会显示top.jsp的内容了,自身的内容就完全做不到了,请问怎么处理阿,? 

解决方案 »

  1.   

      我们都知道在jsp中include有两种形式,分别是
    <%@ include file=” ”%>
    <jsp:include page=” ” flush=”true”/>
    后者动态加载
      

  2.   

    用jsp动作导入呀 <jsp:include page="">//路径写个绝对路径就是了,从工程名直到那个页面 +
      

  3.   

     <jsp:include page=""> 或者用iframe 都可以
      

  4.   

    其实include servlet,让servlet再forword到top.jsp就行了
      

  5.   


    嗯,谢谢大家,解决了,我先把数据存到session中,在sendRedirect跳到top.jsp能实现 
      

  6.   

    。把数据存在SESSION中 不太好吧?