2016-07-16 4 views
0

Ich habe eine Region in meinem JSP, die ich eine Liste der Abteilungen anzeigen möchten, indem Sie testen, wenn die Liste nicht leer ist. Dies ist der Code in meinem addDeparment.jspWenn Test nicht Codeabschnitt zeigt - Spring mvc

<c:if test="${!empty departments}"> 
    <table align="center" border="1"> 
     <tr> 
      <th>Department ID</th> 
      <th>Department Name</th> 
      <th>Options</th> 
     </tr> 

     <c:forEach items="${departments}" var="department"> 
      <tr> 
       <td><c:out value="${department.departmentId}"/></td> 
       <td><c:out value="${department.departmentName}"/></td> 
       <td align="center"><a href="editDepartment?departmentId=${department.departmentId}">Edit</a> | <a href="deleteDepartment?departmentId=${department.departmentId}">Delete</a></td> 
      </tr> 
     </c:forEach> 
    </table> 
</c:if> 

dies ist die Controller-Datei, die die Abteilungen alle bekommt und legt sie in eine HashMap Sammlung

@RequestMapping(value = "/addDepartment", method = RequestMethod.GET) 
    public ModelAndView addCategory(@ModelAttribute("command") Department department, 
      BindingResult result) { 
     Map<String, Object> model = new HashMap<String, Object>(); 
     model.put("departments", departmentService.getDepartments()); 
     return new ModelAndView("addDepartment"); 
    } 

Wenn ich den Code ausführen, ist dieser Abschnitt der Blick in der jSP-Datei nicht angezeigt

<tr> 
      <th>Department ID</th> 
      <th>Department Name</th> 
      <th>Options</th> 
     </tr> 

kann nicht herausfinden, was falsch sein könnte.

Antwort