今天做分頁程序的時候老是出現java.lang.String can not be cast to java.lang.Integer的毛病,怎麼都找不到毛病,後來才發現是jsp頁面的轉換出了問題,修改後解決問題,問題雖小,但解決之後的心情很舒服,下面我貼出錯誤和改正代碼如下;
錯誤:
currentpage=<%=(Integer)request.getAttribute("currentpage")-1%>
正確:
currentpage=<%=Integer.parseInt(request.getAttribute("currentpage").toString().trim())-1%>