📄 file_query_list.jsp
字号:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>文件列表</title>
<link rel="stylesheet" href="../css/default.css"/>
<style type="text/css">
/* 去掉图片、表单边框 */
img, form {
margin:0;
padding:0;
border:0;
}
</style>
<script type="text/javascript" src="../js/dialog.js"></script>
<script language="javascript">
function newdirbox()
{
/*var d = new dialog();d.init();
d.set('src','');
d.set('title','新建目录');
d.event('<table width="100%" border="0"><tr><td><div align="right">输入新名称:</div></td><td><input name="txt" type="text" class="kuan" id="txt" onchange="document.all.txttmp.value=document.all.txt.value;" size="24" maxlength="96" /></td></tr><tr><td><div align="right">目录描述:</div></td><td><textarea name="txt1" id="txt1" cols="22" rows="3" class="kuan" onchange="document.all.txttmp1.value=document.all.txt1.value;"></textarea></td></tr></table>', 'newdir()','','');*/
}
function checkSelectElem(name){
var an=document.getElementsByName(name);
var w=0;
var y=0;
for(w=0;w<an.length;w++){
if(an[w].checked){
y=w+1;
}
}
if(y==0)
{
return false;
}
return true;
}
function deleteFiles(){
if(!checkSelectElem('fileIds')){
alert("请选择要删除的文件!");
return false;
}
document.forms['filesForm'].action="deleteFiles.action";
document.forms['filesForm'].submit();
}
function rootDir(){
document.getElementById("fileFolder").value = "";
document.forms['filesForm'].action="fileList.action";
document.forms['filesForm'].submit();
}
function compressFiles(){
if(!checkSelectElem('fileIds')){
alert("请选择要压缩的文件!");
return false;
}
document.forms['filesForm'].action="compress.action";
document.forms['filesForm'].submit();
}
function moveTo(){
if(!checkSelectElem('fileIds')){
alert("请选择要移动的文件!");
return false;
}
window.open('dist_dir_get.jsp','选择目标文件夹', 'height=120, width=210, top=40,left=70, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');
}
function copyTo(){
if(!checkSelectElem('fileIds')){
alert("请选择要复制的文件!");
return false;
}
window.open('copy_dist_dir_get.jsp','选择目标文件夹', 'height=120, width=210, top=40,left=70, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');
}
function refresh(){
self.location.reload();
}
function downloadFiles(){
if(!checkSelectElem('fileIds')){
alert("请选择要下载的文件!");
return false;
}
document.forms['filesForm'].action="downloadFiles.action";
document.forms['filesForm'].submit();
}
function shareFiles(){
if(!checkSelectElem('fileIds')){
alert("请选择要共享的文件!");
return false;
}
document.forms['filesForm'].action="shareFiles.action";
document.forms['filesForm'].submit();
}
function decompressFiles(){
if(!checkSelectElem('fileIds')){
alert("请选择要解压缩的文件!");
return false;
}
document.forms['filesForm'].action="decompress.action";
document.forms['filesForm'].submit();
}
function recycleBin(){
if(!checkSelectElem('fileIds')){
alert("请选择要放入回收站的文件!");
return false;
}
document.forms['filesForm'].action="recycleBin.action";
document.forms['filesForm'].submit();
}
function jump(path){
document.getElementsByName('fileFolder').value = path;
// alert(path);
this.location.href="fileList.action?fileFolder="+path;
// document.forms['filesForm'].submit();
}
</script>
<s:head />
</head>
<body>
当前目录:
<a href="#">${fileFolder}</a>
<TABLE height="56" width="98%" align="center" border="0">
<TR>
<TD width="6.25%"><a href="upFolder.action?upFolder=${upFolder}"><img
src="../images/up.gif"></img><br>
向上</a></TD>
<TD width="6.25%"><a href="#" onclick="rootDir()"><img
src="../images/home.gif"></img><br>
根目录</a></TD>
<TD width="6.25%"><a href="#" onclick="refresh()"><img
src="../images/fs_refresh.gif"></img><br>
刷新</a></TD>
<TD id="tdnewfolder" width="6.25%"><a
href="getFolderCreatePage.action"><img
src="../images/new_folder.gif"></img><br>
新目录</a></TD>
<TD id="tddel" width="6.25%"><a href="#" onclick="deleteFiles()"><img
src="../images/delete_big.gif"></img><br>
删除</a></TD>
<TD id="tdcut" width="6.25%"><a href="#" onclick="moveTo()"><img
src="../images/moveto.gif"></img><br>
移动到</a></TD>
<TD id="tdcopy" width="6.25%"><a href="#" onclick="copyTo()"><img
src="../images/copyto.gif"></img><br>
复制到</a></TD>
<TD id="tddown" width="6.25%" runat="server"><a href="#"
onclick="downloadFiles()"><img src="../images/download.gif"></img><br>
下载</a></TD>
<TD id="tdzip" width="6.25%"><a href="#"
onclick="compressFiles()"><img src="../images/zip.gif"></img><br>
压缩</a></TD>
<TD id="tdunzip" width="6.25%"><a href="#"
onclick="decompressFiles()"><img src="../images/decompress.gif"></img><br>
解压缩</a></TD>
<TD width="6.25%"><a href="getQueryPage.action"><img
src="../images/ab_search.gif"></img><br>
搜索</a></TD>
<TD id="tdupload" width="6.25%"><a href="getUploadPage.action"><img
src="../images/upload.gif"></img><br>
上传</a></TD>
<TD id="tdshare" width="6.25%" runat="server"><a href="#"
onclick="shareFiles()"><img src="../images/sharing.gif"></img><br>
共享</a></TD>
<TD id="tdcode" width="6.25%" runat="server"><a
href="#" onclick="recycleBin()"><img src="../images/t_recycle.gif"></img><br>
回收站</a></TD>
<TD width="6.25%" runat="server"><a href="dssa.action"><img
src="../images/send.gif"></img><br>
转发</a></TD>
</TR>
</TABLE>
<s:form id="filesForm" action="queryForFiles.action" theme="simple" tooltipConfig="#{'jsTooltipEnabled':'true'}">
<input type="hidden" name="fileFolder" id="fileFolder"
value="${fileFolder}">
<table align="center" class="default" width="100%">
<tr class="title">
<td>Select</td>
<td>文件图标</td>
<td>文件名</td>
<td>文件类型</td>
<td>文件大小</td>
<td>上传时间</td>
<td>所属目录</td>
<td>文件下载</td>
</tr>
<tbody>
<s:iterator id="files" value="resultList">
<s:if test="#files.filepassword==null">
<tr>
<td align="center"><input type="checkbox" name="fileIds"
value='<s:property value="fileid" />' /></td>
<td align="center"><s:if test="#files.postfix==null">
<img src="../images/filetype/folder.gif"></img>
</s:if> <s:else>
<img src="../images/filetype/<s:property value="postfix" />.gif"></img>
</s:else></td>
<td align="center"><s:if test="#files.filetype=='directory'">
<a
href='<s:url action="listFolderFile"><s:param name="fileId" value="fileid" /></s:url>'><s:property value="filename" /></a>
</s:if>
<s:else>
<a href='<s:url action="download"><s:param name="fileId" value="fileid" /></s:url>'>
<s:property value="filename" /></a>
</s:else></td>
<td align="center"><s:property value="filetype" /></td>
<td align="center"><s:property value="filesize" /></td>
<td align="center"><s:property value="uploadtime" /></td>
<td align="center"><s:property value="filefolder" /></td>
<td align="center"><s:if test="#files.filetype=='directory'">
<a
href='<s:url action="listFolderFile"><s:param name="fileId" value="fileid" /></s:url>'>
查看 </a>
</s:if>
<s:else>
<a href="#" onclick="window.open('file_rename.jsp?fileId=<s:property value="fileid"/>&fileName=<s:property value="filename" />','newwindow', 'height=120, width=210, top=40,left=70, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');">
改名 </a>
<a
href='<s:url action="download"><s:param name="fileId" value="fileid" /></s:url>'>
下载 </a>
</s:else>
<a href="#" onclick="window.open('file_password_set.jsp?fileId=<s:property value="fileid"/>','newwindow', 'height=120, width=210, top=40,left=70, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');">
设密 </a>
<a
href='<s:url action="deleteFile"><s:param name="fileId" value="fileid" /></s:url>'
onclick="return confirm('确定删除该文件吗?')"> 删除 </a></td>
</tr>
</s:if>
<s:else>
<tr>
<td align="center"><input type="checkbox" name="fileIds"
value='<s:property value="fileid" />' /></td>
<td align="center"><s:if test="#files.postfix==null">
<img src="../images/filetype/folder.gif"></img>
</s:if> <s:else>
<img src="../images/filetype/<s:property value="postfix" />.gif"></img>
</s:else>
<td align="center">
<s:if test="#files.filetype=='directory'">
<a href="javascript:void(0)"
onclick="window.open('folder_password.jsp?fileId=<s:property value="fileid"/>','newwindow', 'height=120, width=210, top=40,left=70, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');"><s:property value="filename" /></a>
</s:if>
<s:else>
<a href="javascript:void(0)"
onclick="window.open('file_password.jsp?fileId=<s:property value="fileid"/>','newwindow', 'height=120, width=210, top=40,left=70, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');">
<s:property value="filename" /></a>
</s:else>
</td>
<td align="center"><s:property value="filetype" /></td>
<td align="center"><s:property value="filesize" /></td>
<td align="center"><s:property value="uploadtime" /></td>
<td align="center"><s:property value="filefolder" /></td>
<td align="center"><s:if test="#files.filetype=='directory'">
<a href="javascript:void(0)"
onclick="window.open('folder_password.jsp?fileId=<s:property value="fileid"/>','newwindow', 'height=120, width=210, top=40,left=70, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');">
查看 </a>
</s:if>
<s:else>
<a href="#" onclick="window.open('file_rename.jsp?fileId=<s:property value="fileid"/>&fileName=<s:property value="filename" />','newwindow', 'height=120, width=210, top=40,left=70, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');">
改名 </a>
<a href="javascript:void(0)"
onclick="window.open('file_password.jsp?fileId=<s:property value="fileid"/>','newwindow', 'height=120, width=210, top=40,left=70, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');">
下载 </a>
</s:else>
<a href="#" onclick="window.open('file_password_modify.jsp?fileId=<s:property value="fileid"/>','newwindow', 'height=180, width=230, top=40,left=70, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');">
改密 </a>
<a
href='<s:url action="deleteFile"><s:param name="fileId" value="fileid" /></s:url>'
onclick="return confirm('确定删除该文件吗?')"> 删除 </a></td>
</tr>
</s:else>
</s:iterator>
<tr>
<td colspan="6">${pagingMenu}</td>
<td colspan="2" algin="right">用户文件存放目录:<s:select onchange="jump(this.options[this.selectedIndex].value)"
tooltip="选择存放目录" label="可选文件目录" list="#request.folderList"
name="favoriteColor" /></td>
</tr>
</tbody>
</table>
</s:form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -