Javaファイルの呼び出しに少し問題があるため、Javaファイルを作成しました
@ManagedBean(name="pdfSearch")
public class pdfSearch {
public String NewDestination;
public void main(String[] args) throws IOException {
File dir = new File(NewDestination);
String[] extensions = new String[]{"pdf"};// Add more file formats here to disply, could use this later on to display to the user all the files they have uploaded
System.out.println("Getting all .pdf files");
List<File> files = (List<File>) FileUtils.listFiles(dir, extensions, true);
for (File file : files) {
System.out.println(file.getCanonicalPath());
}
}
}
しかし、コマンドボタンから実行するためにこれを呼び出すことはできません
<p:commandButton action="#{pdfSearch.main}" value="Search" ajax="False"/>