У меня есть локальный каталог, который содержит несколько изображений.Я пытаюсь отобразить список изображений из локального каталога, но ничего не отображается.Я получаю сообщение об ошибке обработки исключений, что каталог пуст. Я не знаю, что я делаю неправильно.
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
List imgUrlList = new ArrayList();
File imageDir = new File("/images");
File[] files=imageDir.listFiles();
if(files!=null) {
for (File imageFile : files) {
String imageFileName = imageFile.getName();
imgUrlList.add(imageFileName);
}
}
else {
System.out.println("directory is empty");
}
req.setAttribute("imgUrlList", imgUrlList);
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/WEB-INF/test/test.jsp");
dispatcher.forward(req, resp);
}
<c:forEach var="img" items="${imgUrlList}"> <img > </c:forEach>