java.lang.NumberFormatException:对于输入字符串:";名称“;
当我想在我的jsp页面中显示列表时,我得到了这个错误 my foreach循环以显示列表: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
<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}"/>