错误:java.lang.NumberFormatException: null!!!

whatwhatwhat 2002-05-12 01:12:31
jsp
中有一句
String strpage;
int page=0;
strpage=(String)request.getParameter("pages");
page=Integer.parseInt(strpage);
引出下列错误,请教原因,
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:394)
at java.lang.Integer.parseInt(Integer.java:476)
at _test._testpage__jsp._jspService(/test/testpage.jsp:16)
at com.caucho.jsp.JavaPage.service(JavaPage.java:74)
at com.caucho.jsp.Page.subservice(Page.java:485)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:179)
at com.caucho.server.http.Invocation.service(Invocation.java:288)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:132)
at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:340)
at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:270)
at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
at java.lang.Thread.run(Thread.java:536)


...全文
418 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
thebear810611 2002-05-14
  • 打赏
  • 举报
回复
同意楼上的,request.getParameter("pages")传回的值肯定是"null",检查一下是不是没有输入数据或者,pages名称不对,这很容易解决
microsoft_windows 2002-05-13
  • 打赏
  • 举报
回复
request.getParameter("pages")

传递参数pages不存在时则这个函数返回“null”

null能转化为整型吗?不能

所以你先要设一个判断,确认有pages的存在,若没有,把strpage变成“0”
wjfxiao 2002-05-13
  • 打赏
  • 举报
回复
strpage is null,查一下看是否取道了pages,pages是否有值
gzwrj 2002-05-13
  • 打赏
  • 举报
回复
贴你的program.
scarab 2002-05-13
  • 打赏
  • 举报
回复
你可以把得到的值打印一下,看看你传递的参数是不是数字?
liangxuan1979 2002-05-13
  • 打赏
  • 举报
回复
你的参数传递有问题!
你要自己再检查一下。
dylanwolf 2002-05-12
  • 打赏
  • 举报
回复
你传递的参数有问题。

有可能请求里面没有"pages" 这个参数,或者格式不对!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧