필자는 작성한 후 다운로드 할 수있는 파일에 ArrayList를 어떻게 "쓸"수 있습니까? 목록의 한 요소는 CSV 파일의 한 줄입니다.ArrayList를 CSV 파일로 저장 Apache Wicket
예 : 나는 ArrayList<String> myList = service.getList
입니다. 보다 파일에 쓰고 싶습니다. 간단한 클라이언트 전용 응용 프로그램에서는 쉽습니다. 하지만 아파치 위켓으로해야합니다. 또한 FileBrowser를 사용하여 어느 디렉토리에서 다운로드 할지를 지정하는 것이 좋습니다.
final File filetoSave = new File("Exported Objects.csv");
Writer writer = null;
try {
writer = new BufferedWriter(new FileWriter(filetoSave));
writer.write("");
for (obj o : listO) {
writer.append(o.getasd);
}
} catch (IOException ex) {
// report
} finally {
try {
writer.close();
} catch (Exception ex) {
}
}
을하지만하지 않습니다. JBoss-server을 사용해야합니다. 제 로컬에서 부두가 작동했지만 JBoss 서버에서는 이런 식으로 할 수 없습니다. Wicket 버전 : 1.4.7
1.4.7에 보안 문제가 있으므로 wicket의 최신 버전으로 업그레이드하십시오. 최소 15 개의 패치 버전이 있으며 가장 최근의 1.4 버전은 1.4.22입니다. 즉, 1.4는 수명이 다되었으므로 입력을 위해 6.x –
Thx로 업그레이드하는 것이 좋습니다. 문제는 내가 직접 업데이트 할 수 없다는 것입니다. 회사의 다운로드 가능성을 개발해야합니다. 우리가 갱신해야한다는 것을 안다. :) – Christian
'writer.flush()'? – tetsuo