java.lang.NumberFormatException: For input string: "- id"

Bin ich mit SPRING MVC, ein Projekt zu entwickeln, um eine Liste der Benutzer anzuzeigen, die in einer JSP-Datei. Mein Controller-Datei:

Map<String, Object> model = new HashMap<String, Object>();
model.put("user", userService.getUser()); //userService.getUser() returns a List

Die JSP-Datei:

<c:if test="${!empty user}">  
  <table>
    <tr>  
      <td>User Id</td>  
      <td>First Name</td>  
      <td>Last Name</td>  
      <td>Gender</td>  
      <td>City</td>  
   </tr>  
   <c:forEach items="${user}" var="user">
   <tr>  
     <td><c:out value="${user.id}"/></td>  
     <td><c:out value="${user.firstName}"/></td>  
     <td><c:out value="${user.lastName}"/></td>  
     <td><c:out value="${user.gender}"/></td>  
     <td><c:out value="${user.city}"/></td>  
   </tr>  
   </c:forEach>  
  </table>  
</c:if>

Beim anzeigen der obigen JSP-Datei, java.lang.NumberFormatException: For input string: "- id" angezeigt wird. Kann jemand bitte helfen,, um herauszufinden, die Lösung?

Danke Ihnen sehr.

könnte Sie posten die ganze Ausnahme-stack-trace?
items="${user}" var="user" welcher Benutzer was.. Ersetzen durch var="u" und mit u im foreach helfen könnte
Ich weiß, diese Antwort kommt ziemlich spät, aber ich glaube, dass Ihr user variable innerhalb der foreach ist tatsächlich eine Sammlung. Prüfen, dass aus.

InformationsquelleAutor user3109487 | 2014-02-23

Schreibe einen Kommentar