是否可以通过命令按钮调用此文件



im在调用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"/>
filter.finder方法不是JSF Action方法。这是一种签名的方法

public字符串methodName()

这在库存标准JSF中不起作用。我会复习JSF文档中的操作方法。

您还写过,如果您想搜索仅小写的文件,可以使用.toLowerCase()。但事实并非如此。

例如,如果你想按词汇顺序排列字母,它只会让你看到字母都是小写。

相关内容

  • 没有找到相关文章

最新更新