2014-10-17 81 views
-1

你好我想打印一個ArrayList的內容在JSP 這裏是控制器代碼打印一個ArrayList,而從控制器傳遞到一個jsp

@RequestMapping(value = "/deleteFilter", method = RequestMethod.GET) 
    public String deleteFilter(FilterValues filterData,ModelMap modalMap) { 

    logger.info("delete a filter"); 
    ArrayList<String> filtername= mongoService.getTargetFiltersName(); 
    modalMap.addAttribute("filterslist", filtername); 

    return "delete"; 
} 

這裏是JSP的一部分在這裏我要打印

<div class="col-xs-4"> 
         <label for="pwd">Filter Name:</label> 
         <select type="Filter Name" class="form-control" id="pwd"  placeholder="Enter Filter Name"> 
         <c:forEach items="${filterslist}" var="filtername"> 
           <option value="${filtername.value}">${filtername.value}</option> 
         </c:forEach> 
         </select>     
         </div> 

它給我的錯誤

在此先感謝

+0

請描述,有哪些誤區迭代? – Arvind 2014-10-17 06:26:19

+0

@edward什麼錯誤.. ?? – 2014-10-17 06:26:19

+0

請發佈堆棧跟蹤 – 2014-10-17 06:27:29

回答

0

我認爲你應該使用下面的代碼,你是在一個ArrayListString

<div class="col-xs-4"> 
<label for="pwd">Filter Name:</label> 
<select type="Filter Name" class="form-control" id="pwd" placeholder="Enter Filter Name"> 
<c:forEach items="${filterslist}" var="filtername"> 
     <option value="${filtername}">${filtername}</option> 
</c:forEach> 
</select>     
</div> 
相關問題