空的文本框传入的值是什么啊?关于分页的问题,帮帮我,我都搞了两天呢
我的系统都已经做完了,才发现一个严重的问题。分页时,查询条件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