解决方案 »

  1.   

    Unexpected Exception caught setting 'page' on 'class com.shouyaoInfo.action.ShouyaoInfoListAction: Error setting expression 'page' with value '[Ljava.lang.String;@120f0be'1、看看前台怎么传page和rows的
    2、断点看下传到后台的page和rows是什么?(有没有可能传过来的值没有或者根本就不对,比如我要的是10,你传个“sss”)
      

  2.   

    后台代码怎么写的 ?ShouyaoInfoListAction
    是不是得到参数"page" 和"rows"  ,如果是 那你要转下
      

  3.   

    page的传入时是个string[],类型不对???     page的value是个string数组,set时报错?
      

  4.   

    先debug看一下,浏览器端获得的json到底多少条,格式对不对,然后就是EasyUI datagrid的配置,pageSize是不是10,另外一点,你的pages和rows是如何在后台回去的,假设类中没有写pages和rows属性,那么你可以用下面的方式获取
    String pages = request.getParameter("page");
    String rows = request.getParameter("rows");
    pages的含义是当前页,从1开始的,rows表示的每一个最多可以多少行数据,你分页的时候需要:
    maxResult = Integer.valueOf(rows )
    firstResult = (Integer.valueOf(pages)-1)*maxResult;
    你上面的异常时没有setter方法