81,092
社区成员
发帖
与我相关
我的任务
分享
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="tom.ListFile.*" %>
<HTML>
<BODY ><Font size=5>
<FORM action="" Method="post" >
<P>输入文件的扩展名:
<Input type=text name="extendsName">
<Input type=submit value="提交">
<jsp:useBean id="file" class="tom.ListFile.Filename" scope="page" >
</jsp:useBean>
<jsp:setProperty name= "file" property="*" />
<P>当前JSP页面所在目录中,扩展名是:
<jsp:getProperty name= "file" property="extendsName" />
文件有:
<% String name[]=file.listFile();
for(int i=0;i<name.length;i++)
{
out.print("<BR>"+name[i]);
}
%>
</BODY>
</HTML>
package tom.ListFile;
import java.io.*;
class FileName implements FilenameFilter
{
String str=null;
FileName (String s)
{
str="."+s;
}
public boolean accept(File dir,String name)
{
return name.endsWith(str);
}
}
public class ListFile
{
String extendsName=null;
public void setExtendsName(String s)
{
extendsName=s;
}
public String getExtendsName()
{
return extendsName;
}
public String[] listFile()
{
File dir=new File("E:/Tomcat5.0/webapps/root/");
FileName file_jsp=new FileName(extendsName);
String file_name[]=dir.list(file_jsp);
return file_name;
}
}
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="tom.ListFile.*" %>
<HTML>
<BODY ><Font size=5>
<FORM action="" Method="post" >
<P>输入文件的扩展名:
<Input type=text name="extendsName">
<Input type=submit value="提交">
<jsp:useBean id="file" class="tom.ListFile.ListFile" scope="page" >
</jsp:useBean>
<jsp:setProperty name= "file" property="extendsName" value="jsp" />
<P>当前JSP页面所在目录中,扩展名是:
<jsp:getProperty name= "file" property="extendsName" />
文件有:
<% String name[]=file.listFile();
if(name != null)
{
for(int i=0;i<name.length;i++)
{
out.print("<BR>"+name[i]);
}
}
else
{
out.println("no files");
}
%>
</BODY>
</HTML>
<jsp:useBean id="file" class="tom.ListFile.Filename" scope="page" >