求使用SSH操作单表的分页显示code

解决方案 »

  1.   

    <table style="BORDER-COLLAPSE: collapse;position:relative;top:320"
    borderColor='#FFFFFF' cellpadding=0 cellspacing=0 width=100% border=1>
    <tr class="classtd">
    <td class="classfooter" height="30" align="left" width="100%"
    colspan="3">
    <logic:greaterThan value="0" name="baseDataForm"
    property="pageControl.rowcount">
    <p align="left" style="font-size:12px">
    &nbsp;&nbsp; 共
    <bean:write name="baseDataForm" property="pageControl.rowcount" />
    行 &nbsp;共
    <bean:write name="baseDataForm" property="pageControl.pagecount" />
    页 &nbsp;每页行数
    <html:select name="baseDataForm" property="pageControl.pagesize"
    styleClass="DropDownList" style="width:80px"
    onchange="refresh()">
    <html:option value="10">10行</html:option>
    <html:option value="20">20行</html:option>
    <html:option value="30">30行</html:option>
    <html:option value="50">50行</html:option>
    <html:option value="100">100行</html:option>
    </html:select>
    <logic:equal value="true" name="baseDataForm"
    property="pageControl.usepage">
    <logic:equal value="true" name="baseDataForm"
    property="pageControl.useprevious">
                           &nbsp;<a href="javascript:goto(1)">首页</a>
                           &nbsp;<a
    href="javascript:goto(<bean:write property="pageControl.pageno" name="baseDataForm"/>-1)">前一页</a>
    </logic:equal>
    <logic:equal value="false" name="baseDataForm"
    property="pageControl.useprevious">
                           &nbsp;首页
                           &nbsp;前一页
                        </logic:equal> <logic:equal value="true" name="baseDataForm"
    property="pageControl.usebehind">
                           &nbsp;<a
    href="javascript:goto(<bean:write property="pageControl.pageno" name="baseDataForm"/>+1)">后一页</a>
                           &nbsp;<a
    href="javascript:goto(<bean:write property="pageControl.pagecount" name="baseDataForm"/>)">末页</a>
    </logic:equal> <logic:equal value="false" name="baseDataForm"
    property="pageControl.usebehind">
                           &nbsp;后一页
                           &nbsp;末页
                        </logic:equal>
                        &nbsp;跳至<html:text property="pageControl.pageno"
    name="baseDataForm" styleClass="TextBox" style="width:20px" />
    <input type="button" class="button" value="go"
    onclick="check();">
    </logic:equal>
    </p>
    </logic:greaterThan>
    </td> </tr>
    </table>
      

  2.   

    function refresh()
               {
               document.all.pagesize.value=document.all("pageControl.pagesize").value;
                  document.all("baseDataForm").submit();
               }           function check()
               {
                   var pageno=document.all("pageControl.pageno");
                    document.all.pageno.value=pageno.value;
                    document.all.pagesize.value=document.all("pageControl.pagesize").value;
                   
                   if(!isInt(pageno.value)){alert("非法页数");return;}
                   var ipageno=parseInt(pageno.value);
                   var imaxno=parseInt(document.all("pageControl.pagecount").value);
                   if(ipageno<1 || ipageno>imaxno){
                     alert("页数不在允许的范围内!");return;
                   }
                   refresh();
               }           function goto(pageno){
                  document.all("pageControl.pageno").value=pageno;
                  document.all.pageno.value=pageno;
                  document.all.pagesize.value=document.all("pageControl.pagesize").value;
                  check();
               }
    -->
    </script>