好像基础类型不能直接put,用相应的包装类型才可以!

解决方案 »

  1.   

    return new ModelAndView(getViewPage(), "getpageid", getpageid);//error: 构造函数 ModelAndView(String, String, int)未定义这样也不行啊,我想做个分页的,已取出了pagecount,pageid,但怎么传到前台的JSP里?
    前台的JSP:
     <td height="18">&nbsp;<a href="<c:url value="showtype.do"><c:param 
           name="pageid" value="${getpageid-1}"/></c:url>"> <c:out value="上一页"/></a> &nbsp;&nbsp;|<a href="<c:url value="showtype.do"><c:param 
           name="pageid" value="${getpageid+1}"/></c:url>"> <c:out value="下一页"/></a>&nbsp;&nbsp;|totalrows: |&nbsp;&nbsp;pagecount:<c:out value="${pagecount}"/>| 
          </td>
    该怎么写???????????????????
      

  2.   

    int 是基本数据类型,不是Object对象,所以不能作为参数
      

  3.   

    那谁有基于spring+hibernate的分页代码啊?谢谢哦
      

  4.   

    Map model = new HashMap();
    int getpageid =newsType.getpageId();//OK
    model.put("getpageid", getpageid); //类型 Map 中的方法 put(Object,Object)对于自变量(String, int)不适用
    -------------------------------------------------------------------------------你得把int 转换成String就可以了.
    model.put("getpageid", String.valueOf(getpageid)); 
      

  5.   

    呵呵,你的标题都写了是object,object  怎么还问int做参数行不行呢?
      

  6.   

    为什么不用内置对象request保存呢?
    request.setAttribute("getpageid",getpageid);
    页面上同样可以用${getpageid }得到呀!
      

  7.   


    return   new   ModelAndView(getViewPage(),   "getpageid ",   getpageid);你把这个转换一下Long类型,ModelAndView能支持的类型也行呀!