当前位置: 首页 > 知识库问答 >
问题:

servlet:尝试将字符串转换为int时出错。抛出NumberFormatException:对于输入字符串:“2/”

严阳夏
2023-03-14

我在servlet中的代码是:

int gid=整数。parseInt(request.getParameter(“deleteid”));

其中deleteid是jsp中隐藏的表单字段。glassfish服务器日志指出,java.lang.NumberFormatException:对于输入字符串:“2/”

共有1个答案

龙佐
2023-03-14

由于在数字后面加了“/”,我只是用下面的方法来解决这个问题。很抱歉一开始就这么问:

int gid=整数。parseInt(request.getParameter(“deleteid”)。全部替换(“/”);

 类似资料:
  • 我试图将字符串时间戳转换为整数时间戳,并使用postgres作为数据库。

  • 我是初学C#的,我想为学校创建一个计算器,但是在第45行出现了一个错误。错误消息:字符串长度必须正好为一个字符。我认为在拆分String数组然后另存为char数组之后会有一个错误。但我不知道为什么,也许是假的。 代码部分: 错误消息由char[]发送。 我想我有一个从字符串[]分裂的翻译错误

  • 是来自用户的输入。 如何在不使用try catch的情况下解决此错误?

  • 注意:这个问题包含不建议使用的前1.0代码!不过,答案是正确的。 要在Rust中将转换为,我可以执行以下操作: 我知道如何将转换为的唯一方法是获取其中的一个片段,然后像这样使用: 有没有办法直接将转换为?

  • 我只是无法在c中转换不同的数据类型,我知道c是一种强类型语言,所以我在这里使用了,但我面临一个问题,错误消息是 从“std::string{aka std::basic_string}类型转换为“int”类型的static_

  • 问题内容: 我在JSF支持bean中具有以下方法: 我在数据表中显示此: 但是我得到以下异常: 它是怎么引起的,我该如何解决?\ 问题答案: 所以, 导致此: 您是否正在运行您认为正在运行的代码?的参与在堆栈跟踪指示是 实际上 像一个数组。数组值只能通过像整数索引来获得,但你用字符串访问它作为导致了这一例外。 确保返回,而不是,并且已将的正确版本声明为托管Bean。