前端可以自己做网站么,温州seo优化,徐州网站建设咨询,网络推广平台订单分页查询 PageHelper介绍 PageHelper是国内非常优秀的一款开源的mybatis分页插件#xff0c;它支持基本主流与常用的数据库#xff0c;例如mysql、oracle、mariaDB、DB2、SQLite、Hsqldb等。
PageHelper使用 集成 引入分页插件有下面2种方式#xff0c;推荐使用 Maven …订单分页查询 PageHelper介绍 PageHelper是国内非常优秀的一款开源的mybatis分页插件它支持基本主流与常用的数据库例如mysql、oracle、mariaDB、DB2、SQLite、Hsqldb等。
PageHelper使用 集成 引入分页插件有下面2种方式推荐使用 Maven 方式。引入 Jar 包
你可以从下面的地址中下载最新版本的 jar 包
https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/
http://repo1.maven.org/maven2/com/github/pagehelper/pagehelper/
由于使用了sql 解析工具你还需要下载 jsqlparser.jar
http://repo1.maven.org/maven2/com/github/jsqlparser/jsqlparser/0.9.5/使用 Maven dependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper/artifactIdversion5.1.2/version/dependency导入依赖在spring配置文件中配置 拦截器插件执行sql前使用pagehelper进行分页
spring配置文件中配置 拦截器插件 !-- 把交给IOC管理 SqlSessionFactory --bean idsqlSessionFactory classorg.mybatis.spring.SqlSessionFactoryBeanproperty namedataSource refdataSource/!-- 传入PageHelper的插件 --property namepluginsarray!-- 传入插件的对象 --bean classcom.github.pagehelper.PageInterceptorproperty namepropertiespropsprop keyhelperDialectoracle/propprop keyreasonabletrue/prop/props/property/bean/array/property/bean分页插件参数介绍
1. helperDialect 分页插件会自动检测当前的数据库链接自动选择合适的分页方式。 你可以配置
helperDialect 属性来指定分页插件使用哪种方言。配置时可以使用下面的缩写值
oracle , mysql , mariadb , sqlite , hsqldb , postgresql , db2 , sqlserver , informix , h2 , sqlserver201
2 , derby
特别注意使用 SqlServer2012 数据库时需要手动指定为 sqlserver2012 否则会使用 SqlServer2005 的
方式进行分页。
你也可以实现 AbstractHelperDialect 然后配置该属性为实现类的全限定名称即可使用自定义的实现方
法。
2. offsetAsPageNum 默认值为 false 该参数对使用 RowBounds 作为分页参数时有效。 当该参数设置为
true 时会将 RowBounds 中的 offset 参数当成 pageNum 使用可以用页码和页面大小两个参数进行分
页。
3. rowBoundsWithCount 默认值为false 该参数对使用 RowBounds 作为分页参数时有效。 当该参数设置
为true 时使用 RowBounds 分页会进行 count 查询。
4. pageSizeZero 默认值为 false 当该参数设置为 true 时如果 pageSize0 或者 RowBounds.limit
0 就会查询出全部的结果相当于没有执行分页查询但是返回结果仍然是 Page 类型。
5. reasonable 分页合理化参数默认值为false 。当该参数设置为 true 时 pageNum0 时会查询第一
页 pageNumpages 超过总数时会查询最后一页。默认false 时直接根据参数进行查询。
6. params 为了支持startPage(Object params) 方法增加了该参数来配置参数映射用于从对象中根据属
性名取值 可以配置 pageNum,pageSize,count,pageSizeZero,reasonable 不配置映射的用默认值 默认
值为
pageNumpageNum;pageSizepageSize;countcountSql;reasonablereasonable;pageSizeZeropageSizeZero
。
7. supportMethodsArguments 支持通过 Mapper 接口参数来传递分页参数默认值false 分页插件会从查
询方法的参数值中自动根据上面 params 配置的字段中取值查找到合适的值时就会自动分页。 使用方法
可以参考测试代码中的 com.github.pagehelper.test.basic 包下的 ArgumentsMapTest 和
ArgumentsObjTest 。
8. autoRuntimeDialect 默认值为 false 。设置为 true 时允许在运行时根据多数据源自动识别对应方言
的分页 不支持自动选择sqlserver2012 只能使用sqlserver 用法和注意事项参考下面的场景五。
9. closeConn 默认值为 true 。当使用运行时动态数据源或没有设置 helperDialect 属性自动获取数据库类
型时会自动获取一个数据库连接 通过该属性来设置是否关闭获取的这个连接默认true 关闭设置为
false 后不会关闭获取的连接这个参数的设置要根据自己选择的数据源来决定。//参数pagenum 是页码值 参数pageSize代表每页显示条数PageHelper.startPage(1,5);aside.jsp li idsystem-settingahref${pageContext.request.contextPath}/orders/findAll.do?page1size4 iclassfa fa-circle-o/i 订单管理/a/liOrdersController
分页查找 RequestMapping(/findAll.do)public ModelAndView findAll(RequestParam(name page, required true, defaultValue 1) Integer page, RequestParam(name size, required true, defaultValue 4) Integer size) throws Exception {ModelAndView mv new ModelAndView();ListOrders ordersList ordersService.findAll(page, size);//PageInfo就是一个分页BeanPageInfo pageInfonew PageInfo(ordersList);mv.addObject(pageInfo,pageInfo);mv.setViewName(orders-page-list);return mv;}//PageInfo就是一个分页Bean PageInfo pageInfonew PageInfo(ordersList); 就是PageHelper自带的一个东西
OrdersServiceImpl
import com.github.pagehelper.PageHelper;
import com.itheima.ssm.dao.IOrdersDao;
import com.itheima.ssm.domain.Orders;
import com.itheima.ssm.service.IOrdersService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;import java.util.List;
Service
Transactional
public class OrdersServiceImpl implements IOrdersService {Autowiredprivate IOrdersDao ordersDao;Overridepublic ListOrders findAll(int page, int size) throws Exception{//参数pagenum 是页码值 参数pageSize代表每页显示条数PageHelper.startPage(page,size);return ordersDao.findAll();}IOrdersDao
public interface IOrdersDao {Select(select * from orders)Results({Result(idtrue,property id,column id),Result(property orderNum,column orderNum),Result(property orderTime,column orderTime),Result(property orderStatus,column orderStatus),Result(property peopleCount,column peopleCount),Result(property peopleCount,column peopleCount),Result(property payType,column payType),Result(property orderDesc,column orderDesc),Result(property product,column productId,javaType Product.class,one One(select com.itheima.ssm.dao.IProductDao.findById)),})public ListOrders findAll() throws Exception;
orde-page-list.jsp
% page languagejava contentTypetext/html; charsetUTF-8pageEncodingUTF-8%
%taglib urihttp://java.sun.com/jsp/jstl/core prefixc%
!DOCTYPE html
htmlhead
!-- 页面meta --
meta charsetutf-8
meta http-equivX-UA-Compatible contentIEedgetitle数据 - AdminLTE2定制版/title
meta namedescription contentAdminLTE2定制版
meta namekeywords contentAdminLTE2定制版!-- Tell the browser to be responsive to screen width --
metacontentwidthdevice-width,initial-scale1,maximum-scale1,user-scalablenonameviewport
!-- Bootstrap 3.3.6 --
!-- Font Awesome --
!-- Ionicons --
!-- iCheck --
!-- Morris chart --
!-- jvectormap --
!-- Date Picker --
!-- Daterange picker --
!-- Bootstrap time Picker --
!--link relstylesheet href${pageContext.request.contextPath}/${pageContext.request.contextPath}/${pageContext.request.contextPath}/plugins/timepicker/bootstrap-timepicker.min.css--
!-- bootstrap wysihtml5 - text editor --
!--数据表格--
!-- 表格树 --
!-- select2 --
!-- Bootstrap Color Picker --
!-- bootstrap wysihtml5 - text editor --
!--bootstrap-markdown--
!-- Theme style --
!-- AdminLTE Skins. Choose a skin from the css/skinsfolder instead of downloading all of them to reduce the load. --
!-- Ion Slider --
!-- ion slider Nice --
!-- bootstrap slider --
!-- bootstrap-datetimepicker --!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --
!-- WARNING: Respond.js doesnt work if you view the page via file:// --
!--[if lt IE 9]script srchttps://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js/scriptscript srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js/script![endif]--!-- jQuery 2.2.3 --
!-- jQuery UI 1.11.4 --
!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip --
!-- Bootstrap 3.3.6 --
!-- Morris.js charts --
!-- Sparkline --
!-- jvectormap --
!-- jQuery Knob Chart --
!-- daterangepicker --
!-- datepicker --
!-- Bootstrap WYSIHTML5 --
!-- Slimscroll --
!-- FastClick --
!-- iCheck --
!-- AdminLTE App --
!-- 表格树 --
!-- select2 --
!-- bootstrap color picker --
!-- bootstrap time picker --
!--script src${pageContext.request.contextPath}/${pageContext.request.contextPath}/${pageContext.request.contextPath}/plugins/timepicker/bootstrap-timepicker.min.js/script--
!-- Bootstrap WYSIHTML5 --
!--bootstrap-markdown--
!-- CK Editor --
!-- InputMask --
!-- DataTables --
!-- ChartJS 1.0.1 --
!-- FLOT CHARTS --
!-- FLOT RESIZE PLUGIN - allows the chart to redraw when the window is resized --
!-- FLOT PIE PLUGIN - also used to draw donut charts --
!-- FLOT CATEGORIES PLUGIN - Used to draw bar charts --
!-- jQuery Knob --
!-- Sparkline --
!-- Morris.js charts --
!-- Ion Slider --
!-- Bootstrap slider --
!-- bootstrap-datetimepicker --
!-- 页面meta /--link relstylesheethref${pageContext.request.contextPath}/plugins/bootstrap/css/bootstrap.min.css
link relstylesheethref${pageContext.request.contextPath}/plugins/font-awesome/css/font-awesome.min.css
link relstylesheethref${pageContext.request.contextPath}/plugins/ionicons/css/ionicons.min.css
link relstylesheethref${pageContext.request.contextPath}/plugins/iCheck/square/blue.css
link relstylesheethref${pageContext.request.contextPath}/plugins/morris/morris.css
link relstylesheethref${pageContext.request.contextPath}/plugins/jvectormap/jquery-jvectormap-1.2.2.css
link relstylesheethref${pageContext.request.contextPath}/plugins/datepicker/datepicker3.css
link relstylesheethref${pageContext.request.contextPath}/plugins/daterangepicker/daterangepicker.css
link relstylesheethref${pageContext.request.contextPath}/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css
link relstylesheethref${pageContext.request.contextPath}/plugins/datatables/dataTables.bootstrap.css
link relstylesheethref${pageContext.request.contextPath}/plugins/treeTable/jquery.treetable.css
link relstylesheethref${pageContext.request.contextPath}/plugins/treeTable/jquery.treetable.theme.default.css
link relstylesheethref${pageContext.request.contextPath}/plugins/select2/select2.css
link relstylesheethref${pageContext.request.contextPath}/plugins/colorpicker/bootstrap-colorpicker.min.css
link relstylesheethref${pageContext.request.contextPath}/plugins/bootstrap-markdown/css/bootstrap-markdown.min.css
link relstylesheethref${pageContext.request.contextPath}/plugins/adminLTE/css/AdminLTE.css
link relstylesheethref${pageContext.request.contextPath}/plugins/adminLTE/css/skins/_all-skins.min.css
link relstylesheethref${pageContext.request.contextPath}/css/style.css
link relstylesheethref${pageContext.request.contextPath}/plugins/ionslider/ion.rangeSlider.css
link relstylesheethref${pageContext.request.contextPath}/plugins/ionslider/ion.rangeSlider.skinNice.css
link relstylesheethref${pageContext.request.contextPath}/plugins/bootstrap-slider/slider.css
link relstylesheethref${pageContext.request.contextPath}/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.css
/headbody classhold-transition skin-purple sidebar-minidiv classwrapper!-- 页面头部 --jsp:include pageheader.jsp/jsp:include!-- 页面头部 /--!-- 导航侧栏 --jsp:include pageaside.jsp/jsp:include!-- 导航侧栏 /--!-- 内容区域 --!-- master admin-layout.html--!-- block content --div classcontent-wrapper!-- 内容头部 --section classcontent-headerh1数据管理 small数据列表/small/h1ol classbreadcrumblia href#i classfa fa-dashboard/i 首页/a/lilia href#数据管理/a/lili classactive数据列表/li/ol/section!-- 内容头部 /--!-- 正文区域 --section classcontent!-- .box-body --div classbox box-primarydiv classbox-header with-borderh3 classbox-title列表/h3/divdiv classbox-body!-- 数据表格 --div classtable-box!--工具栏--div classpull-leftdiv classform-group form-inlinediv classbtn-groupbutton typebutton classbtn btn-default title新建onclicklocation.href${pageContext.request.contextPath}/pages/product-add.jspi classfa fa-file-o/i 新建/buttonbutton typebutton classbtn btn-default title删除i classfa fa-trash-o/i 删除/buttonbutton typebutton classbtn btn-default title开启i classfa fa-check/i 开启/buttonbutton typebutton classbtn btn-default title屏蔽i classfa fa-ban/i 屏蔽/buttonbutton typebutton classbtn btn-default title刷新i classfa fa-refresh/i 刷新/button/div/div/divdiv classbox-tools pull-rightdiv classhas-feedbackinput typetext classform-control input-smplaceholder搜索 spanclassglyphicon glyphicon-search form-control-feedback/span/div/div!--工具栏/--!--数据列表--table iddataListclasstable table-bordered table-striped table-hover dataTabletheadtrth class stylepadding-right: 0px;inputidselall typecheckbox classicheckbox_square-blue/thth classsorting_ascID/thth classsorting_desc订单编号/thth classsorting_asc sorting_asc_disabled产品名称/thth classsorting_desc sorting_desc_disabled金额/thth classsorting下单时间/thth classtext-center sorting订单状态/thth classtext-center操作/th/tr/theadtbodyc:forEach items${pageInfo.list} varorderstrtdinput nameids typecheckbox/tdtd${orders.id }/tdtd${orders.orderNum }/tdtd${orders.product.productName }/tdtd${orders.product.productPrice }/tdtd${orders.orderTimeStr }/tdtd classtext-center${orders.orderStatusStr }/tdtd classtext-centerbutton typebutton classbtn bg-olive btn-xs订单/buttonbutton typebutton classbtn bg-olive btn-xs onclicklocation.href${pageContext.request.contextPath}/orders/findById.do?id${orders.id}详情/buttonbutton typebutton classbtn bg-olive btn-xs编辑/button/td/tr/c:forEach/tbody!--tfoottrthRendering engine/ththBrowser/ththPlatform(s)/ththEngine version/ththCSS grade/th/tr/tfoot--/table!--数据列表/--!--工具栏--div classpull-leftdiv classform-group form-inlinediv classbtn-groupbutton typebutton classbtn btn-default title新建i classfa fa-file-o/i 新建/buttonbutton typebutton classbtn btn-default title删除i classfa fa-trash-o/i 删除/buttonbutton typebutton classbtn btn-default title开启i classfa fa-check/i 开启/buttonbutton typebutton classbtn btn-default title屏蔽i classfa fa-ban/i 屏蔽/buttonbutton typebutton classbtn btn-default title刷新i classfa fa-refresh/i 刷新/button/div/div/divdiv classbox-tools pull-rightdiv classhas-feedbackinput typetext classform-control input-smplaceholder搜索 spanclassglyphicon glyphicon-search form-control-feedback/span/div/div!--工具栏/--/div!-- 数据表格 /--/div!-- /.box-body --!-- .box-footer--div classbox-footerdiv classpull-leftdiv classform-group form-inline总共${pageInfo.pages}页共${pageInfo.pages} 条数据。 每页select classform-control idchangePageSize onchangechangePageSize() option1/optionoption2/optionoption3/optionoption4/optionoption5/option/select 条/div/divdiv classbox-tools pull-rightul classpaginationlia href${pageContext.request.contextPath}/orders/findAll.do?page1size${pageInfo.pageSize} aria-labelPrevious首页/a/lilia href${pageContext.request.contextPath}/orders/findAll.do?page${pageInfo.pageNum-1}size${pageInfo.pageSize}上一页/a/lic:forEach begin1 end${pageInfo.pages} varpageNumlia href${pageContext.request.contextPath}/orders/findAll.do?page${pageNum}size${pageInfo.pageSize}${pageNum}/a/li/c:forEachlia href${pageContext.request.contextPath}/orders/findAll.do?page${pageInfo.pageNum1}size${pageInfo.pageSize}下一页/a/lilia href${pageContext.request.contextPath}/orders/findAll.do?page${pageInfo.pages}size${pageInfo.pageSize} aria-labelNext尾页/a/li/ul/div/div!-- /.box-footer--/div/section!-- 正文区域 /--/div!-- close --!-- 内容区域 /--!-- 底部导航 --footer classmain-footerdiv classpull-right hidden-xsbVersion/b 1.0.8/divstrongCopyright copy; 2014-2017 ahrefhttp://www.itcast.cn研究院研发部/a./strong All rights reserved./footer!-- 底部导航 /--/divscriptsrc${pageContext.request.contextPath}/plugins/jQuery/jquery-2.2.3.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/jQueryUI/jquery-ui.min.js/scriptscript$.widget.bridge(uibutton, $.ui.button);/scriptscriptsrc${pageContext.request.contextPath}/plugins/bootstrap/js/bootstrap.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/raphael/raphael-min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/morris/morris.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/sparkline/jquery.sparkline.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/jvectormap/jquery-jvectormap-1.2.2.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/jvectormap/jquery-jvectormap-world-mill-en.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/knob/jquery.knob.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/daterangepicker/moment.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/daterangepicker/daterangepicker.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/daterangepicker/daterangepicker.zh-CN.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/datepicker/bootstrap-datepicker.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/datepicker/locales/bootstrap-datepicker.zh-CN.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/slimScroll/jquery.slimscroll.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/fastclick/fastclick.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/iCheck/icheck.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/adminLTE/js/app.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/treeTable/jquery.treetable.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/select2/select2.full.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/colorpicker/bootstrap-colorpicker.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/bootstrap-wysihtml5/bootstrap-wysihtml5.zh-CN.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/bootstrap-markdown/js/bootstrap-markdown.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/bootstrap-markdown/locale/bootstrap-markdown.zh.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/bootstrap-markdown/js/markdown.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/bootstrap-markdown/js/to-markdown.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/ckeditor/ckeditor.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/input-mask/jquery.inputmask.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/input-mask/jquery.inputmask.date.extensions.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/input-mask/jquery.inputmask.extensions.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/datatables/jquery.dataTables.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/datatables/dataTables.bootstrap.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/chartjs/Chart.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/flot/jquery.flot.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/flot/jquery.flot.resize.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/flot/jquery.flot.pie.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/flot/jquery.flot.categories.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/ionslider/ion.rangeSlider.min.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/bootstrap-slider/bootstrap-slider.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.js/scriptscriptsrc${pageContext.request.contextPath}/plugins/bootstrap-datetimepicker/locales/bootstrap-datetimepicker.zh-CN.js/scriptscriptfunction changePageSize() {//获取下拉框的值var pageSize $(#changePageSize).val();//向服务器发送请求改变没页显示条数location.href ${pageContext.request.contextPath}/orders/findAll.do?page1size pageSize;}$(document).ready(function() {// 选择框$(.select2).select2();// WYSIHTML5编辑器$(.textarea).wysihtml5({locale : zh-CN});});// 设置激活菜单function setSidebarActive(tagUri) {var liObj $(# tagUri);if (liObj.length 0) {liObj.parent().parent().addClass(active);liObj.addClass(active);}}$(document).ready(function() {// 激活导航位置setSidebarActive(admin-datalist);// 列表按钮 $(#dataList td input[typecheckbox]).iCheck({checkboxClass : icheckbox_square-blue,increaseArea : 20%});// 全选操作 $(#selall).click(function() {var clicks $(this).is(:checked);if (!clicks) {$(#dataList td input[typecheckbox]).iCheck(uncheck);} else {$(#dataList td input[typecheckbox]).iCheck(check);}$(this).data(clicks, !clicks);});});/script
/body/html页表展示 从pageInfo取出所要的数据 div classbox-tools pull-rightul classpaginationlia href${pageContext.request.contextPath}/orders/findAll.do?page1size${pageInfo.pageSize} aria-labelPrevious首页/a/lilia href${pageContext.request.contextPath}/orders/findAll.do?page${pageInfo.pageNum-1}size${pageInfo.pageSize}上一页/a/lic:forEach begin1 end${pageInfo.pages} varpageNumlia href${pageContext.request.contextPath}/orders/findAll.do?page${pageNum}size${pageInfo.pageSize}${pageNum}/a/li/c:forEachlia href${pageContext.request.contextPath}/orders/findAll.do?page${pageInfo.pageNum1}size${pageInfo.pageSize}下一页/a/lilia href${pageContext.request.contextPath}/orders/findAll.do?page${pageInfo.pages}size${pageInfo.pageSize} aria-labelNext尾页/a/li/ul/div选择每页展示的条数 div classform-group form-inline总共${pageInfo.pages}页共${pageInfo.pages} 条数据。 每页select classform-control idchangePageSize onchangechangePageSize() option1/optionoption2/optionoption3/optionoption4/optionoption5/option/select 条/div scriptfunction changePageSize() {//获取下拉框的值var pageSize $(#changePageSize).val();//向服务器发送请求改变没页显示条数location.href ${pageContext.request.contextPath}/orders/findAll.do?page1size pageSize;}
script