jsp分页报错 java.lang.NumberFormatException: For input string: " 2"

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp分页报错 java.lang.NumberFormatException: For input string: " 2"相关的知识,希望对你有一定的参考价值。

出错信息提示:23: 24: else25: 26: intPage=Integer.parseInt(request.getParameter("page"));27: if(intPage<1) 28: intPage=1;29: 代码int intPageSize;//记录总数int intRowCount;//总页数int intPageCount;//页面参数int intPage;//定义变量用来传递参数page//String strPage;int i,j;//定义每页显示30条记录intPageSize=20;//取得当前的页码//strPage=request.getParameter("page");//判断初始页面,如果没有显示记录,就置为第一页if(request.getParameter("page")==null) intPage=1;else intPage=Integer.parseInt(request.getParameter("page")); if(intPage<1) intPage=1;//取得记录总数ResultSet rt=smt.executeQuery("select count(ID) from Download ");rt.next();//取得整数保存于intRowCount变量中intRowCount=rt.getInt(1); //计算出总页数(记录总数+每页显示的记录-1)/每页显示的记录)intPageCount=(intRowCount+intPageSize-1)/intPageSize;if(intPage>intPageCount)intPage=intPageCount;//执行sql,按照时间先后排序显示ResultSet rs = smt.executeQuery("SELECT * FROM Download order by ID DESC ");i=(intPage-1)*intPageSize;for(j=0;j<i;j++)rs.next();%>

参考技术A 不是这个jsp页面上的代码错误,是你请求页面传过了的page的值“2”不对,把你请求页面的代码粘出来看看

夺命雷公狗---DEDECMS----4快速入门之栏目页报错之快速解决

我们dedecms是分3级或者3层的,如下图所示:

 

 

 

点击“玄幻小说”后发现出了错,如下图所示:

 

 

我们的dedecms是分3层的,他们分别是:

网站首页

网站的栏目页面(多级)---》栏目页面是需要我们手动生成,因为他dede采用的是页面静态化技术,因此他们的首页可以是静态的,他的栏目页面也可以是静态的,内容页也是静态的。

网站的内容页面

 

看到报错所以请别慌,生成栏目页面的静态化模版问题即可解决,如下图所示:

 

如果生成OK,如下所示:

 

然后再去访问看看,效果如下所示:

 

 

OK,已经解决刚才报错了

以上是关于jsp分页报错 java.lang.NumberFormatException: For input string: " 2"的主要内容,如果未能解决你的问题,请参考以下文章

踩坑记录使用mongodb的pageable分页报错

踩坑记录使用mongodb的pageable分页报错

踩坑记录使用mongodb的pageable分页报错

踩坑记录使用mongodb的pageable分页报错

mongodb 分页报错 too much data for sort() with no index. add an index or specify a smaller limit

vue打包多页报错webpackJsonp is not defined