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

java.lang.NumberFormatException:对于输入字符串:“+i+”

颜宸
2023-03-14

共有1个答案

桑成荫
2023-03-14

您的循环被理解为javascript而不是java,使用jstl您可以像这样迭代数组:

<c:forEach items="${data}" var="d">
    console.log('${d.name}');
</c:forEach>

使用scriptlet:

<% for(int i=0; i<data.length;i++){%>
    console.log('${data[i].name}');
<% } %>

使用freemarker:(在.ftl文件中)

<#list data as d>
  console.log('${d.name}');
</#list>
 类似资料:
  • 问题内容: 我正在尝试获得系统的运行平衡。为此,我从AMOUNT列获取jtable中所有数字的总和,然后将总和减去txtLoanAmount内部的值。这是我的代码段: 现在我收到错误消息: 我该如何解决呢?任何帮助将不胜感激。谢谢 问题答案: 由于Float.parseFloat()和Float.valueOf()始终将数字假定为您的本地格式,因此,这是一个简短的示例,如果您的语言环境与您获取的数

  • 问题内容: 所以,我有一个问题真的困扰我。我有一个用Java开发的简单解析器。这是相关代码: 输入文件是CSV文件,文件的第一项是整数。当我开始解析时,我立即得到这个异常: 我检查了文件,它的第一个值确实为1(该字段中没有其他字符),但仍然收到消息。我认为这可能是由于文件编码所致:它是UTF-8,带有Unix终端。该程序在Ubuntu 14.04上运行。欢迎寻找问题的任何建议。 问题答案: 您在该

  • 问题内容: 在运行我的代码时,我得到了: 如何防止此异常发生? 问题答案: 不是整数。如果尝试将其解析为整数,则必须抛出该异常。 解析前请检查或Exception正确处理。 异常处理 或- 整数模式匹配

  • 2003年1月16日02:56:18阿卡斯巴克河。男演员default-dispatcher-20 INFO RemoteActorRefProvider$RemotingTerminator:关闭远程守护程序 16/01/23 02:56:18线程-3信息应用程序管理员:注销应用程序管理员失败(诊断消息:用户类引发异常:org.apache.spark.SparkException:作业因阶段失

  • 我正在研究背包问题,我是Java新手。我可以像这样手动添加数字: 但是,我无法允许用户输入数字 第一个数字应该是目标,然后是权重<因此,我尝试将用户输入作为字符串,并用空格将其拆分,然后将其转换为整数<接下来,我尝试用两种方法进行parseInt,但都没有成功 以下是代码: 以下是错误: 异常线程"main"java.lang.NumberFormatException:对于输入字符串:"18 7