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

📄 07_01.jsp

📁 jsp数据库编程入门
💻 JSP
字号:
<html>
<head>
<title>显示文件目录结构</title>
</head>
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="java.io.File"%>
<jsp:useBean id="list" class="test.CatalogShow" scope="session" />
<body>
<center><h2>
显示文件目录结构
</h2></center>
<%
  String str=request.getParameter("path");
  String path=null;
  if(str!=null) path=new String(str.getBytes("ISO8859_1"),"GBK");
  if (path==null) 
  { 
    path="F:"; 
  }
  list.setPath(path);
  File[] files=list.listFiles();
  int i=0;
%>
<h3>
路径:<%out.println(list.getPath());%>
</h3>
<table width="80%">
<%int fcount=0,dcount=0;%>
<tr>
  <td width="40%">名称</td>
  <td width="20%">大小</td>
</tr>
<%
path=list.dirUp(path);
if (path!=null)
{%>
<tr>
  <td><a href=07_01.jsp?path=<%=path%>>上级目录</a></td>
  <td>DIR</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=07_01.jsp?path=<%=path%>><%=files[i].getName()%></a></td>	
		<td>DIR</td>
<%		dcount++;
        }else
        {%>
    	  <td><%=files[i].getName()%></td>
          <td><%=files[i].length()%></td>
<%        fcount++;
        }
}%>   
</tr>
</table>
<h3>统计结果:</h3>
<center>
目录总数:<%=dcount%><br>
文件总数:<%=fcount%><br>
</center>
</body>
</html>

⌨️ 快捷键说明

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