⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list.jsp

📁 开发环境:J2SDK1.42+Resin2.1.5+ACCESS2000 运行要求:   ·Windows 2000 或 Windows XP 安装 J2SDK1.42+Resin2.1.5+
💻 JSP
字号:
<%@page contentType="text/html; charset=gb2312"%>
<html>
<META http-equiv=Content-Type content="text/html; charset=gb2312"></META>
<head>
<title>列出文件目录</title>
</head>
<body>
<%@ page import="com.guestbook.FileUtil" %>
<%@ page import="java.io.File" %>
<%@ page import="java.util.Date" %>
<%@ page import="java.text.DateFormat" %>
<jsp:useBean id="list" class="com.guestbook.FileUtil" scope="session" />
<%
String path=request.getParameter("path");
if (path==null) { path="d:/"; }
list.setPath(path);
File[] files=list.listFiles();
int i=0;%>
<table>
<tr>
<td>
<form action="new.jsp" method="get" name="FM1">
<input type="text" name="name">
<input type="hidden" name="type" value="dir">
<input type="hidden" name="path" value="<%=list.decodeString(path)%>">
<input type="submit" value="新建目录">
</form>
</td>
<td>
<form action="new.jsp" method="get" name="FM2">
<input type="text" name="name">
<input type="hidden" name="type" value="file">
<input type="hidden" name="path" value="<%=list.decodeString(path)%>">
<input type="submit" value="新建文件">
</form>
</td>
</tr>
<tr>
<a href=uploadform.jsp?path=<%=path%>>上传文件</a>
</tr>
</table>
路径:<%out.println(list.getPath());%><br>
<table width="80%">
<%int fcount=0,dcount=0;%>
<tr><td width="40%">名称</td><td width="20%">大小</td><td width=10%>操作</td><td width="30%">修改日期</td></tr>
<%path=list.dirUp(path);
if (path!=null){%>
<tr><td><a href=list.jsp?path=<%=path%>>上级目录</a></td><td>DIR</td><td></td><td></td></tr>
<%}%>
<%for (i=0;i<files.length;i++){
	out.print("<tr>");
	path=list.addPath(files[i].getName());
	if (files[i].isDirectory()){%>
		<td><a href=list.jsp?path=<%=path%>><%=files[i].getName()%></a></td>	
		<td>DIR</td>
<%		dcount++;
    }else{%>
    	<td><a href=reader.jsp?path=<%=path%>><%=files[i].getName()%></a></td>
        <td><%=files[i].length()%></td>
<%      fcount++;
    }%>
	<td><a href=delete.jsp?path=<%=path%>>删除</a></td>    
<%  Date date=new Date(files[i].lastModified());
    DateFormat format=DateFormat.getDateInstance();
    out.print("<td>"+format.format(date)+"</td>");
    out.println("</tr>");
}%>
</table>
文件总数:<%=fcount%><br>
目录总数:<%=dcount%><br>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -