java.lang.NumberFormatException: For input string: "2;"
最近在写jsp分页显示老出错 恳请高手指教
<%//变量声明
int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
String strPage;
//设置一页显示的记录数
intPageSize =2;
//取得待显示页码
strPage= request.getParameter("page");
if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据
intPage = 1;
}
else{//将字符串转换成整型
intPage =Integer.parseInt(strPage);
if(intPage<1) {intPage = 1; }
}
%>
.....
.....
<form method="POST" action="">
<div align="center">共<%=intRowCount %>条 第<%=intPage%>页 共<%=intPageCount%>页
<%if(intPage<intPageCount){%>
<a href="in.jsp?page=<%=intPage+1%>;" class="STYLE1">下一页</a>
<%}%>
<%if(intPage>1){%>
<a href="in.jsp?page=<%=intPage-1%>;" class="STYLE1">上一页</a>
<%}%>
转到第:<select name="page" onChange="submit()">
<%
for(int j=1;j<=intPageCount;j++){
if(j==intPage)
out.print("<option value='"+j+"' selected>"+j+"</option>");
else
out.print("<option value='"+j+"'>"+j+"</option>");
}
%>
</select>页
</div>
</form>
在点下一页时出现错误java.lang.NumberFormatException: For input string: "2;"
恳请各位高手指教
------解决方案--------------------明显多了个冒号。。
------解决方案--------------------用火狐--》firebug调试。
------解决方案--------------------分号- -/。。