社区
Web 开发
帖子详情
为什么会报NumberFormatException啊?
雪落无痕
2013-05-15 06:19:09
<%
int id = Integer.parseInt(request.getParameter("id"));
%>
id为从上一个.JSP文件传过来的参数 打印在命令行为10
...全文
257
7
打赏
收藏
为什么会报NumberFormatException啊?
id为从上一个.JSP文件传过来的参数 打印在命令行为10
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rihaduo202
2013-05-16
打赏
举报
回复
总结以上的帖子: 1、id 有空格 2、id 未正常获取,转化的时候抛异常
且活且珍惜
2013-05-16
打赏
举报
回复
1L是正解。
william_yao
2013-05-15
打赏
举报
回复
先<%=request.getParameter("id")%>看下,有没有传值成功。
sammer_mx
2013-05-15
打赏
举报
回复
request.getParameter("id")看一下你的ID的值传成功没,可能传的是null,要不就是有空格。
xianwangkai
2013-05-15
打赏
举报
回复
request.getParameter("id")应该是这个问题: 要么你的id是太长已经是long级别的,你尝试修改Integer为Long试一试;要么是id是null或者“”或者字符串 建议: request.getParameter("id")这个最好先判断,然后在用Long.parseLong()去转化。
猫+猫>猫猫
2013-05-15
打赏
举报
回复
看楼主这段代码,似乎是jsp。 如果我没记错,request.getParameter("id")返回的似乎是个object。 但是Integer.parseInt()的参数必须是String。 所以楼主做下强制转换试试看,即: int id = Integer.parseInt((String)request.getParameter("id"));
xizhou704
2013-05-15
打赏
举报
回复
可能有空格吧,trim一下试试
Java中常见错误和异常解决方法.doc
4. **java.lang.
NumberFormatException
**:当尝试将字符串转换为数值类型(如Integer、Double等),而该字符串不能被解析为有效的数值时,就会出现这个异常。在进行转换前,使用`try-catch`块捕获可能的异常,或者...
java基础测试
` 之前没有对 `k` 进行初始化,因此编译器
会报
错指出 `k` 可能未被初始化就被使用。其他行均没有明显的编译错误。 **正确答案:** D --- **5. 下面有关变量及其作用域的陈述哪些是不对的。** - **选项C**: 在方法...
Java葵花宝典整理后(2012).pdf
- **`
NumberFormatException
`:** 字符串转换为数值格式失败。 - **`IllegalArgumentException`:** 传递非法参数。 **45. 异常处理的关键字** - **`throws`:** 声明可能抛出的异常。 - **`throw`:** 抛出异常。 - **...
SpringBoot模糊查询参数是String类型但是输入字符串就
会报
NumberFormatException
,输入数字就不
会报
(踩坑)
原因:在Mybatis映射文件if标签多打一个空格。 解决方案:删除那个多余的空格
java.lang.
NumberFormatException
错误及解决办法
java.lang.
NumberFormatException
这句话明确告诉了我们是数字格式异常,接着后面有 null 提示,这就告诉我们你当前想把 null 转换成数字类型时出错了,这样就很确切了。在传参的时候应该是Integer类型,而我在...
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章