Java EE을 처음 사용하여 웹 페이지에 PDF 축소판 목록을 표시하려고합니다. 이 PDF는 src/main/webapp/pdf
의 폴더에 저장되며이 폴더를 읽고 모든 파일 이름을 가져 오려고합니다. 내가 가지고 싶은서블릿을 사용하여 웹 페이지에 파일 목록 표시
은 다음과 같습니다
java.lang.NullPointerException
com.multi.services.ListFiles.doGet(ListFiles.java:27)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
내 구조 :이 코드를 실행하면
@Override
public void doGet(HttpServletRequest req, HttpServletResponse res) {
try {
res.setContentType("application/json");
res.setCharacterEncoding("UTF-8");
PrintWriter out = res.getWriter();
File pdfFolder = new File("/pdf");
for (File pdf : pdfFolder.listFiles()) { // Line 27
out.println(pdf.getName());
}
} catch (IOException e) {
log.log(Level.SEVERE, e.getMessage());
}
}
, 나는 NullPointerException
얻을 : 여기 내 코드입니다 PDF 폴더를 읽고 PDF 파일 이름이 포함 된 JSON을 반환하는 웹 서비스. Ajax를 사용하여 JavaScript로이 서비스를 호출합니다.
누구든지 내 스크립트가 잘 돌아갈 수 있도록 도와 줄 수 있습니까? 아니면 더 좋은 해결책이 있습니까?
감사합니다 :)
:이 항목을 명확히하기 위해
, 내 경우를 보여! 당신의 도움을 주셔서 감사합니다 :) –