日期:2014-05-18  浏览次数:20705 次

空的文本框传入的值是什么啊?关于分页的问题,帮帮我,我都搞了两天呢
我的系统都已经做完了,才发现一个严重的问题。分页时,查询条件Jcxh为空的时候,点下一页就什么记录也没有了。也就是没有进行查询的初始页面,没有办法点下一页,因为Jcxh没有任何值,所以点下一页一条记录也没有。怎么办啊。
<%   String   Jcxh=request.getParameter( "jcxh ");%>
………………
………………

<div   align= "right "   >

  <a   href= " <%=selfweb%> _bh.jsp?jcxh= <%=Jcxh%> "> 第一页   <a>

<%   if   (ShowPage==1)
out.println( " <img     border= '0 '   src= '../images/1-prev.gif '> ");    
      else   {
        %>
<a   href= " <%=selfweb%> _bh.jsp?page= <%=ShowPage-1%> &jcxh= <%=Jcxh%> "> <img   border= "0 "   src= "../images/1-prev.gif ">   <a>
        <%   }
if   (ShowPage==PageCount)
out.println( " <img   border= '0 '   src= '../images/1-next.gif '> ");    
                                  else   {%>
<a   href= " <%=selfweb%> _bh.jsp?page= <%=ShowPage+1%> &jcxh= <%=Jcxh%> "> <img   border= "0 "   src= "../images/1-next.gif ">   <a>
<%   }   %>
<a   href= " <%=selfweb%> _bh.jsp?page= <%=PageCount%> &jcxh= <%=Jcxh%> "> 最后一页   <a>
                        </div>
如果点一下搜索的文本框(Jcxh),里面什么也不输入,那么所有的记录就会显示出来,点下一页也没有问题。文本框中输入查询条件也可以正确显示。但是如果没有Jcxh的传入值,不是从查询页面,而是从其他页面连接进来,就只能显示第一页,点下一页就什么都没有了。我归结为没有传入Jcxh这个值,这个值为空,我已经想了好多办法都不行。

我做过的尝试赋初始值
曾经在 <%   String   Jcxh=“”;
                    Jcxh=request.getParameter( "jcxh ");%>
结果没用。

我又想调用页面,可是怎么编译也通不过。
                                        <%if   (Jcxh!=null)
      {%>
      <%   include   file= "next1.jsp ";}
      else   {   %>
      <%include   file= "next.jsp ";}%>

其中next1.jsp为:
<div   align= "right "   >



                        <a   href= " <%=selfweb%> _bh.jsp?jcxh= <%=Jcxh%> "> 第一页   <a>


<%   if   (ShowPage==1)
                              out.println( " <img     border= '0 '   src= '../images/1-prev.gif '> ");    
      else   {
        %>
<a   href= " <%=selfweb%> _bh.jsp?page= <%=ShowPage-1%> &jcxh= <%=Jcxh%> "> <img   border= "0 "   src= "../images/1-prev.gif ">   <a>
        <%   }
  if   (ShowPage==PageCount)
    &nbs