Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 获取由特定扩展名jsp筛选的目录中的文件_Html_Jsp_Web_Directory_Filelist - Fatal编程技术网

Html 获取由特定扩展名jsp筛选的目录中的文件

Html 获取由特定扩展名jsp筛选的目录中的文件,html,jsp,web,directory,filelist,Html,Jsp,Web,Directory,Filelist,我有这个代码来列出特定文件夹中的所有文件,它工作正常 <% String file = application.getRealPath("files/"); File f = new File(file); String [] fileNames = f.list(); File [] fileObjects= f.listFiles(); %> <form action="NewFile.j

我有这个代码来列出特定文件夹中的所有文件,它工作正常

<% 
        String file = application.getRealPath("files/"); 

        File f = new File(file);
        String [] fileNames = f.list();
        File [] fileObjects= f.listFiles();
    %>
    <form action="NewFile.jsp" method="get" data-ajax="false">

    <%
        for (int i = 0; i < fileObjects.length; i++) {
            if(!fileObjects[i].isDirectory()){
    %>


    <label>
    <input data-iconpos="right" type="radio"  data-mini="true" name="loadfile" id="radio-choice-0a" value='<%=fileNames[i]%>'><%=fileNames[i] %>
</label>
     <% 
            }
        }
    %>       

我想要的是只打印那些扩展名为.Owl的文件,有人能告诉我解决方案吗,提前谢谢…

更改:

if(!fileObjects[i].isDirectory()){


抱歉,它不工作,它在.endsWith()中给我错误;有什么想法吗?你能不能比“它给我错误”更具体一点。错误到底是什么?事实上,我可以想出另一个改进,那就是使比较案例不敏感。请参阅上面我的最终编辑。
if(!fileObjects[i].isDirectory() && 
    fileObjects[i].getName().toLowerCase().endsWith(".owl")){