你是先定义这个bean然后再include的吗?

解决方案 »

  1.   

    viewForum.jsp文件:<jsp:useBean id="pageCtl" class="com.jspdev.business.PageBean" scope="request"/>
    <%@ page contentType="text/html; charset=gb2312" language="java" errorPage="../error.jsp" %>
    <%@ include file="../trans.jsp"%>
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <LINK href="../hellking.css" type=text/css rel=stylesheet>
    </head>
    <body>
    <center>
    <% try { if(!session.getAttribute("id").equals(null)){ %><a href="/jspdev/forum/newTopic.jsp">发布新主题</a><% } }catch(Exception e){}%><br>
    <table align="center" bgcolor="#008800" border="0" cellspacing="2" cellpadding="5" width=80%>
        <tr bgcolor="#cc99cc"> 
             <td><b>标题</b></td> 
             <td><b>作者 </b></td> 
             <td><b>时间 </b></td>  
         </tr>
    <% 
      java.util.Vector v=pageCtl.getResult();
      java.util.Enumeration  e=v.elements();
      int j=0;
     while(e.hasMoreElements())
    {
     Object[] obj=(Object[])e.nextElement(); 
    %>
    <tr bgcolor=<%=(j++%2==0)?("#cccccc"):("#cc99cc")%>>  
    <td   align="center" width="95"><a href=/jspdev/forum/viewDetail.jsp?thread=<%=obj[3]%>><%= trans(obj[0]) %></a></td>
    <td  align="center"  width="93"><%= trans(obj[1])%></td>
    <td  align="center"  width="71"><%=  obj[2] %></td>
    </tr>
    <% }%>
    </table><br>
    <%if(pageCtl.maxPage!=1){%>
    <form name="PageForm"  action="/jspdev/servlet/forumservlet" method="post">
    <%@ include file="/forum/pageman.jsp"%> 
    </form>
    <%}%>
    </center>
    </body>
    </html>pageman.jsp文件:
    <%@ page contentType="text/html; charset=gb2312" language="java" errorPage="../error.jsp" %>
    <script language="JavaScript"><!--
    function Jumping(){
      document.PageForm.submit();
      return ;
    }function gotoPage(pagenum){
      document.PageForm.jumpPage.value = pagenum;
      document.PageForm.submit();
      return ;
    }-->
    </script>每页<%=pageCtl.rowsPerPage%>行
    共<%=pageCtl.maxRowCount%>行
    第<%=pageCtl.curPage%>页
    共<%=pageCtl.maxPage%>页
    <BR>
    <%if(pageCtl.curPage==1){ out.print(" 首页 上一页");   }else{  %>
    <A HREF="javascript:gotoPage(1)">首页</A>
    <A HREF="javascript:gotoPage(<%=pageCtl.curPage-1%>)">上一页</A>
    <%}%>
    <%if(pageCtl.curPage==pageCtl.maxPage){ out.print("下一页 尾页");   }else{  %>
    <A HREF="javascript:gotoPage(<%=pageCtl.curPage+1%>)">下一页</A>
    <A HREF="javascript:gotoPage(<%=pageCtl.maxPage%>)">尾页</A>
    <%}%>
    转到第<SELECT name="jumpPage" onchange="Jumping()">
         <% for(int i=1;i<=pageCtl.maxPage;i++)  {
         if (i== pageCtl.curPage){
         %>
         <OPTION selected value=<%=i%>><%=i%></OPTION>
         <%}else{%>
         <OPTION value=<%=i%>><%=i%></OPTION>
         <%}}%>
         </SELECT>页
      

  2.   

    把com.jspdev.business.PageBean所在的包加入类路径中!