File file = new File("/WEB-INF/view/skin/outlogin");
String[] directories = file.list(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return dir.isDirectory();
}
});
ArrayList<String> list = new ArrayList<String>();
if(directories!=null)
for(int i=0; i<directories.length; i++) { list.add(directories[i]); }
return list;
이것은 메소드의 코드이며 ArrayList 메소드로 반환하고 싶습니다. 그러나 디렉토리는 오류로 출력됩니다. 여기에 문제가 있습니까?arraylist를 반환하는 폴더 아래에 하위 디렉토리를 가져 오는 방법은 무엇입니까?
또는
는 모델 2로 JSP에서 문자열 배열을 인쇄 할 수 어쨌든 있나요? 대신 String[] directories = file.list(.....)
사용
File[] files= file.listFiles(.....)
의
전체 메서드 표시 또는 적어도 메서드 선언. 또한 _ "디렉토리는 오류로 출력됩니다"_는 다소 모호합니다. 게시물을 수정하고 전체 메시지를 포함하십시오. –