Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.NumberFormatException:对于输入字符串:";名称“;_Java_Spring_Hibernate - Fatal编程技术网

java.lang.NumberFormatException:对于输入字符串:";名称“;

java.lang.NumberFormatException:对于输入字符串:";名称“;,java,spring,hibernate,Java,Spring,Hibernate,当我想在我的jsp页面中显示列表时,我得到了这个错误 my foreach循环以显示列表: <c:forEach var="list" items="${consultantsList}" varStatus="iter"> <c:out value="${list.name}"></c:out> </c:forEach> 您的标记未正确写入,因此未关闭。你有这个: <c:out value="${list.name}"</c:o

当我想在我的jsp页面中显示列表时,我得到了这个错误

my foreach循环以显示列表:

<c:forEach  var="list" items="${consultantsList}" varStatus="iter">
<c:out value="${list.name}"></c:out>
 </c:forEach>
您的
标记未正确写入,因此未关闭。你有这个:

<c:out value="${list.name}"</c:out>
您的
标记未正确写入,因此无法关闭。你有这个:

<c:out value="${list.name}"</c:out>

使用if条件包装for each,检查consultsList对象的大小和null检查。请粘贴即将出现的异常。

使用if条件检查consultslist对象的大小,并使用null检查为每个对象包装。请粘贴即将发生的异常。

此处的${consultantsList}是

${consultantsList.name}

是一个列表,但是我试图访问它,就好像它是一个用户一样。这是无效的。在EL中,只能使用整数索引访问列表,该索引指示您要访问的列表项的位置,如下语句所示

${consultant[1]}


这里的${consultantsList}是

${consultantsList.name}

是一个列表,但是我试图访问它,就好像它是一个用户一样。这是无效的。在EL中,只能使用整数索引访问列表,该索引指示您要访问的列表项的位置,如下语句所示

${consultant[1]}


这一行后面还有一点堆栈跟踪javax.servlet.http.HttpServlet.service(HttpServlet.java:803)根原因我可能会有问题,但是你能检查一下JSP标记库的版本并用最新版本更新它吗..请尝试一下..我得到了答案
${consultantsList}
这里是
${consultantsList.name}
是一个列表,但我试图像访问单个用户一样访问它。这是无效的。在EL中,只能使用整数索引来访问列表,该索引指示您希望访问的列表项的位置,就像下面的语句在这一行javax.servlet.http.HttpServlet.service(HttpServlet.java:803)之后为我提供了名称
${consultant[1]}
多一点堆栈跟踪根本原因我可能会出问题,但你能检查JSP标记库的版本并用最新版本更新它吗?。请尝试一下。我得到了答案,
${consultantsList}
这里是
${consultantsList.name}
是一个列表,但是我试图像访问单个用户一样访问它。这是无效的。在EL中,只能使用整数索引来访问列表,该索引指示您要访问的列表项的位置,就像下面的语句给出的名称
${consultant[1]}
您确定patientService.getAllConsultant()不为空吗?如果为null,则返回patientService.getAllConsultant()中的新ArrayList(0)。或者最好是不可变列表。您确定patientService.getAllConsultant()不为null吗?如果为null,则返回patientService.getAllConsultant()中的新ArrayList(0)。或者最好是一个不可变的列表。
<c:out value="${list.name}"</c:out>
<c:out value="${list.name}"/>