我有一个方法返回一个显示产品的ArrayList。我创建了一个控制器
final String inputFileName = "Onto.owl";
String categorie = "Mode";
String nom = "HasName";
String description= "HasDescription";
@RequestMapping(method = RequestMethod.GET)
public ModelAndView handleRequest(HttpServletRequest arg0,
HttpServletResponse arg1) throws Exception {
ModelAndView modelAndView = new ModelAndView("index");
modelAndView.addObject("pList", GetAllFonction.displayProducts(inputFileName, categorie));
return modelAndView;
}
然后我在ArrayList(pList)
上使用c:foreach
进行迭代
<c:forEach var="value" items="${pList}">
<tr>
<td> <c:out value="${value}"/></td>
</tr>
</c:forEach>
但表格是空的。
答案 0 :(得分:0)
请检查GetAllFonction.displayProducts(inputFileName, categorie)
方法是否返回任何值,否则为空。
或强>
而不是这一行
modelAndView.addObject("pList", GetAllFonction.displayProducts(inputFileName, categorie));
您可以添加以下代码进行交叉检查
List<String> **list**=new ArrayList<String>();
list.add("vishal");
list.add("biradar");
modelAndView.addObject("pList",**list**);