main.jsp
上传用户:kzxteda
上传日期:2007-06-01
资源大小:54k
文件大小:3k
源码类别:

家庭/个人应用

开发平台:

Java

  1. <%@ page contentType="text/html; charset=gb2312"%>
  2. <%@ page language="java" %>
  3. <%@ page import="java.io.*"%>
  4. <%
  5.   String strid = request.getParameter("id");
  6.   byte[] tmpbyte = strid.getBytes("ISO8859_1");
  7.   strid = new String(tmpbyte); %>
  8. <html>
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html">
  11. <title>无标题文档</title>
  12. <link rel="stylesheet" href="../css/style.css" type="text/css">
  13. </head>
  14. <script language="JavaScript" type="text/JavaScript">
  15. function subb() {
  16. if(document.form1.title.value==""){
  17. alert("请填写要增加的名称!!");
  18. }
  19. else
  20. {
  21. document.form1.action="mdrd.jsp"
  22. form1.submit();
  23. }
  24. }
  25. </script>
  26. <body>
  27. <FORM METHOD=POST ACTION=""name="form1">
  28.   <input name="title" type="text" id="title">
  29.   <input type="button" name="Submit" value="增加一个文件夹" onClick="subb()">
  30.   <input type="hidden" name="id" value="<%=strid%>">
  31.   <a href="UploadPage.jsp?id=<%=strid%>">上传一个文件或图片</a>  <a href="javascript:history.go(-1)">后退</a> <a href="javascript:history.go(1)">前进</a>
  32. </FORM>
  33. <table width="80%" bordercolor="#FFFFFF" border="1" bordercolorlight="#000000" bordercolordark="#ffffff" bgcolor="#e1e1e1" cellpadding="1" cellspacing="1">
  34.   <tr> 
  35.     <td width="4%">&nbsp;</td>
  36.     <td width="31%">名称</td>
  37.     <td colspan="2">操作</td>
  38.   </tr>
  39. <%
  40. //取得目前目录的磁盘目录
  41. String path = request.getRealPath(strid);
  42. //建立代表目前目录位置的d变量
  43. File d = new File(path);
  44. //取得代表目录中所有文件
  45. File list[] = d.listFiles();
  46. for(int i=0; i < list.length; i++)
  47. {
  48.  
  49.  if(list[i].isDirectory()){
  50.  %>
  51.   <tr> 
  52.     <td width="4%" height="23"><img src="../img/FolderClosed.gif" width="19" height="16"></td>
  53.     <td width="31%" height="23"><a href="../<%=strid+"/"+list[i].getName() %>?id=<%= list[i].getName() %>"></a><a href="main.jsp?id=<%=strid+"/"+list[i].getName() %>"><%= list[i].getName() %></a></td>
  54.     <td width="31%" height="23">修改</td>
  55.     <td width="34%" height="23">&nbsp;</td>
  56.   </tr>
  57.   <%}else{}}%>
  58.   <%for(int i=0; i < list.length; i++)
  59. {
  60.  
  61.  if(list[i].isDirectory()){}else{
  62.  %>
  63.   <tr> 
  64.     <td width="4%"><img src="../img/file_htm.gif" width="15" height="16"></td>
  65.     <td width="31%"><a href="<%="../filemag/ReadAll.jsp?filename="+list[i].getName()+"&path="+strid+""%>"><%= list[i].getName() %></a></td>
  66.     <td width="31%"><a href="rename.jsp?id=<%=strid+"/"+list[i].getName()%>&filename=<%=list[i].getName()%>&path=<%=strid%>&doid=2">修改</a></td>
  67.     <td width="34%"><a href="CreateDelete.jsp?id=<%=strid+"/"+list[i].getName()%>&filename=<%=list[i].getName()%>&path=<%=strid%>&doid=1" onClick="return confirm('您确定删除吗?')">删除</a></td>
  68.   </tr>
  69.   <%}}%>
  70. </table>
  71. </body>
  72. </html>