亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? personfile.jsp

?? 在系統開發過程中用到了javabean和jsp技術
?? JSP
字號:
<%@page language="java" contentType="text/html;charset=GBK"%>
<%@page import="java.util.*,java.text.*,oa.main.DealString,javax.swing.tree.DefaultMutableTreeNode"%>
<%
oa.bean.PersonFileBean myFileBean = null;
oa.bean.RightBean rb = null;
try{
	myFileBean = new oa.bean.PersonFileBean();
	rb = new oa.bean.RightBean();
//數據處理過程

	
	DealString ds = new DealString();


	//取得職工號
	String strPersonNo = ds.toString((String)session.getAttribute("zgbh"));
	//String strPersonNo = ds.toString((String)request.getParameter("txt_personno"));
	//取得命令動詞
	String strCMD = ds.toString((String)request.getParameter("txt_cmd"));
	//取得文件根號
	String strParentID = ds.toString((String)request.getParameter("txt_parentID"));
	if (strParentID.equals("")) strParentID="0";//根文件夾 
	
	//取得文件號
	String strFileID = ds.toString((String)request.getParameter("txt_fileID"));
	if (strFileID.equals("")) strFileID="0";//根文件夾
	
	//取得屏幕分辨率
	String strWidth = ds.toString((String)request.getParameter("w"));
	if(!strWidth.equals(""))session.setAttribute("SCREEN",strWidth);
	if(strWidth.equals(""))strWidth = (String)session.getAttribute("SCREEN");



	String args="txt_parentID="+strParentID+"&txt_fileID="+strFileID;

	String strAlt="";//置于文件圖標上的提示信息

//--define
	String strFolderList="";
	String strFolderNameList="";




  
  int nRowCount=7;//定義一行有幾個元素
  if (strWidth.equals("1024")) nRowCount=8;
  if (strWidth.equals("800"))  nRowCount=6;
//--enddef



  
	myFileBean.setPersonID(strPersonNo);
	myFileBean.setstrFileID(strFileID);
	myFileBean.setParentID(strParentID);



	DefaultMutableTreeNode root=null;
	DefaultMutableTreeNode currentNode=null;
	root=myFileBean.build1LevTree();
	//如果沒有這個職工的個人文件柜數據,則為他生成一個根文件夾
	if ( (root==null) && (strParentID.equals("0")) ) {
		myFileBean.addRoot();
		root=myFileBean.build1LevTree(); 
	}

	rb.setUID(strPersonNo);
	String strTotalSpace = rb.getConfValue("文件柜大小");
	int nUsed = myFileBean.getUsedSpace(strPersonNo);
	int nTotal = Integer.parseInt(strTotalSpace);
	int nTotalByte = nTotal*1024*1024;
	boolean IsFull=false;
	if(nUsed>=nTotalByte){//((Math.abs(nTotalByte-nUsed)<(5*1024*1024)))||
	//	nUsed=nTotalByte;
		IsFull=true;
	}
	String strUsedSpace="";
	java.text.DecimalFormat f=new java.text.DecimalFormat("#####.##");
	if(nUsed<1024)
		strUsedSpace = "<font color=#FF0000>" + nUsed + "</font>字節";
	else if(nUsed<1048576)
		strUsedSpace = "<font color=#FF0000>" + f.format((float)(nUsed/1024.0)) + "</font>KB";
	else
		strUsedSpace = "<font color=#FF0000>" + f.format((float)(nUsed/1024.0/1024.0)) + "</font>MB";
	int nPercent= (int)Math.ceil((nUsed/1024.0/1024.0)*100/nTotal);

	String go = "personFileDownload.jsp?download=1&txt_parentID="+strParentID+"&txt_fileID="+strFileID +"&txt_cmd=DOWNLOAD";
	String download = ds.toString((String)request.getParameter("download"));

%>


<html>
<head><title>個人文件柜</title>
<link href="../css/person.css" type=text/css rel=stylesheet>
<script language="javascript" src="../scripts/ctrStyles.js"></script>
<script>
	var body;
</script>
</head>
<body  oncontextmenu="onclickhide()">
<form name=form1 action="personFile.jsp" method=post>
	<!-- <input type=hidden  name="txt_personno" value="<%=strPersonNo%>"> -->
	<input type=hidden name="txt_parentID" size="20" value="<%=strParentID%>">
	<input type=hidden name="txt_fileID" size="20" value="<%=strFileID%>">
	<input type=hidden name="txt_cmd" size="20" value="<%=strCMD%>">
</form>
<table border="0" width="100%"><td><!-- 控制總寬度的表 -->

<table border="0" cellspacing=0 height=61 width=526 background="../images/master.gif">
 <tr><td colspan=2>&nbsp;</td></tr>
  <tr>
	<td width="50%" height=25 valign=bottom STYLE="font-family:宋體;font-size:12pt;">
	<!--<IMG SRC="./fileImgs/folder24.gif" BORDER="0" valign=bottom>-->
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>
<%
	if (strParentID.equals("0")) out.println("我的文件柜[<font face='Arial,Helvetic' color=#6600FF size=2>"+strTotalSpace+"M</font>]");
	else out.println((String) ((Hashtable) root.getUserObject()).get("WJMC"));
%>
	</b>
	<%if(strParentID.equals("0")){%>
	<td width=25%>
	<table border="1" width=100% cellspacing=0 cellpadding=0><td>
	<table border="0" width=100% cellspacing=0 cellpadding=0>
	<tr><td align=center colspan=3><font color=#339900>使用<%=strUsedSpace%>&nbsp;占<font color=#6600FF><%if (nPercent<=100)out.print(nPercent);else out.print("100");%>%</font></font></td>
	</tr>
	<tr height=10><td align=center  background="../images/space.gif" width="<%=(nPercent)%>%" >
	</td>
	<td bgcolor="#BEEEFC" width="<%=100-nPercent%>%" height=10>
	</td>
	</tr>
	</table></td></table>
	</td><%}%>
	<td  valign=bottom width="30%">
	&nbsp;&nbsp;<input <%if (IsFull) out.print("disabled");%> type="button"  value="上傳文件" name="B_upload" onclick="upload()" >&nbsp;&nbsp;<input type="button" value="新建目錄" name="B_mkdir" onclick="mkdir()" <%if (IsFull) out.print("disabled");%>>
	</td>
  </tr> 
  <tr><td colspan=2>&nbsp;</td></tr>
</table>



<!-- 橫條 -->
<!--<table border="0" width="95%" height="5" bgcolor="#6974D8"><td></td></table>-->

<table border="0" width="95%" height="480">
  
<tr>
<%

	int nFileCount;
	if (root!=null){
		nFileCount=root.getChildCount();
	}else{
		nFileCount=0;
	}
/*
 *文件夾內容------------------------------------------------------------------------->
 */
%>
    <td width="80%" height="100%" valign="top">
      <table border="0" width="100%"  >
<% 
/*
 *文件夾的一行---------------------------------------------------------------------->
 */
   int i=0;
 
   do  { 
%>
       <table border="0" width="100%" height="64"> 
		<tr width="100%" height="64" >
	  
<%
	for(int j=0;j<nRowCount;j++){
	  //if (i>=nFileCount) break;
		//上一級目錄
		Hashtable hs=(Hashtable) root.getUserObject();
		String strCurrentFML= (String) hs.get("FMLBH");
		if ( i==0 && !strCurrentFML.equals("-1") && (j==0) ) {
%>
          <td width="80" height="80">
<!-- 上一級目錄的格子 -->
			<table border="0" width="100%" height="80">
 				 <tr>
					<td width="100%" height="40" align="center" style="cursor:hand" onclick="backToParent('<%=strCurrentFML%>')" >
					<%strFolderList=strCurrentFML;strFolderNameList="上層文件夾";%>
					<img width="48" height="48" border="0" src="../sharedfiles/fileImgs/back.gif" align="center"></td>
  				</tr>
  				<tr>
  		  			<td width="100%" height="40" align="center" valign="top"><b>[返回]</b></td>
  				</tr>
			</table>
<!-- 上一級目錄的格子完畢 -->
		  </td>
<%
		continue;
		  }
%>
          <td width="80" height="80" valign="top">
<!-- 一個格子 -->
		      <table border="0" width="80" height="80" style="word-break:break-all;">
 				 <tr>
<%
				if(i<nFileCount) {
				  currentNode = (DefaultMutableTreeNode) root.getChildAt(i);
				  String strfileid_temp=(String) ((Hashtable) currentNode.getUserObject()).get("WJBH");
			      String strfileclass_temp=(String) ((Hashtable) currentNode.getUserObject()).get("WJLB");
				  String strfileExt_temp=(String) ((Hashtable)currentNode.getUserObject()).get("WJKZM");
				  String strImg="../sharedfiles/fileImgs/";
				   i++;
				   String strfilename=(String) ((Hashtable) currentNode.getUserObject()).get("WJMC");
				  if (strfileclass_temp.equals("D")) 
				  {
					  
					  strImg+=myFileBean.getFileIMG("DIR");
  					  if(strFolderList.equals("")){
						  strFolderList+=strfileid_temp;
						  strFolderNameList+=(String)((Hashtable)currentNode.getUserObject()).get("WJMC");
					  }
					  else{
						  strFolderList+=","+strfileid_temp;
						  strFolderNameList+=","+(String)((Hashtable)currentNode.getUserObject()).get("WJMC");
					  }

				  }
				  if (strfileclass_temp.equals("F"))
				  {
				  String strWJDX = "";
				  int n_WJDX = Integer.parseInt((String)((Hashtable)currentNode.getUserObject()).get("WJDX"));
				   	if(n_WJDX<1024)
						strWJDX = n_WJDX + "字節";
					else if(n_WJDX<1048576)
						strWJDX = f.format((float)(n_WJDX/1024.0)) + "KB";
					else
						strWJDX = f.format((float)(n_WJDX/1024.0/1024.0)) + "MB";
					  strAlt = strfilename+"&#10;&#13;文件大小:"+strWJDX;
					  strImg+=myFileBean.getFileIMG(strfileExt_temp);
				  }
				  		  
%>
    			<td width="100%" height="40" align="center" valign="top" title="<%=strAlt%>" style="cursor:hand" onclick="openFile('<%=strfileid_temp%>','<%=strfileclass_temp%>')" oncontextmenu="onclickshow('<%=strfileid_temp%>','<%=strfileclass_temp%>')">
				<img width="48" height="48"  border="0" src="<%=strImg%>" align="center"></td>
  				 </tr>
  				<tr>
  		  			
<%      
				 if (strfileclass_temp.equals("D")) {
%>
					<td width="100%" height="40" align="center" valign="top" title="<%=strfilename%>">
<%				 }
				 if (strfileclass_temp.equals("F")) {
%>
					<td width="100%" height="40" align="center" valign="top" title="<%=strAlt%>">
<%				 }				   
					strfilename=myFileBean.formatFileName(strfilename,10,4);
	 			    out.print(strfilename);
%>
					</td>
  				</tr>
			  </table>
<%			
			  }else{
%>
					<table border="0" width="100%" height="100%"></table>
<%
			  }
%>
<!-- 格子完畢 -->
		  </td>
<%
	
		}//end for j

/*
*文件夾一行完---------------------------------------------------------------------->
*/

%>
		  
        </tr>
		</table>
<% 


/*
 *文件夾內容完---------------------------------------------------------------------->
 */

	}while(i<nFileCount);//end while;

%>


		</table>
  </tr>
</table>
</td></table><!-- 控制寬度的表完 -->

	<%
	String cfile="personFilesCtrl.jsp?&txt_folderlist="+strFolderList+"&txt_foldernamelist="+ds.toASCII(strFolderNameList);
	%>
<jsp:include page="<%=cfile%>"/>


<Script>
	if(body==null)
		body=document.body;
	function openFile(fileid,fileclass)	{
		//是文件夾
		if (fileclass=="D"){
			form1.txt_cmd.value = "OPEN";
		//將parentID設為當前選中的文件的ID
			form1.txt_parentID.value = fileid;
			form1.action = "personFile.jsp";
			form1.submit();
		}
		//是文件
		if (fileclass=="F"){
			form1.txt_fileID.value = fileid;
			download();
		}

	}//end function openFile

	//無參數打開文件夾
	function openDIR(){
		//是文件夾
		form1.txt_cmd.value = "OPEN";
		var fileid=form1.txt_fileID.value;
		form1.txt_parentID.value=fileid;
		form1.action = "personFile.jsp";
		form1.submit();
	}
	


	function backToParent(parentid){
			form1.txt_cmd.value = "OPEN";
		//將parentID設為當前選中的文件的ID
			form1.txt_parentID.value = parentid;
			form1.action = "personFile.jsp";
			form1.submit();

	}

	function upload(){
		var go = "personFileUpload.jsp?<%=args%>&txt_cmd=UPLOAD";
		var oawin = window.open(go,"_blank","toolbar=0,location=0,status=yes,menubar=0,scrollbars=yes,resizable=no,width=400,height=200");
		oawin.focus();
		//oawin.opener=window;
	}
	function mkdir(){
		var strNewDIRName="";
		strNewDIRName=window.prompt("請輸入新的文件夾的名:","");
		if ((strNewDIRName!=null) && (strNewDIRName!="")){
			if (!checkFilename(strNewDIRName)){
				alert("您所取的名稱不合法,請確實其小于50個字,并且不包含/\等非法字符!");
				return false;
			}
			form1.txt_cmd.value = "MKDIR";
			form1.action = "../../PersonFileServlet?txt_newfilename="+strNewDIRName;
			form1.submit();
		}
	}
	function download_OLD(){
		form1.txt_cmd.value = "DOWNLOAD";
		form1.action = "../../PersonFileServlet";
		form1.submit();
	
	}
	function download(){
		var fileid=form1.txt_fileID.value;
		var go = "personFileDownload.jsp?download=1&txt_parentID=<%=strParentID%>&txt_fileID="+fileid +"&txt_cmd=DOWNLOAD";
		//var oawin = window.open(go,"_blank","toolbar=0,location=0,status=yes,menubar=0,scrollbars=yes,resizable=no,width=400,height=200");
		//oawin.focus();
		form1.action = go;
		form1.submit();
	}

	function rename()
	{
<%--/*		var strNewName="";
		strNewName=window.prompt("請輸入一個新的名字:","");
		if ((strNewName!=null) && (strNewName!="")){
			if (!checkFilename(strNewName)){
				alert("您所取的名稱不合法,請確實其小于50個字,并且不包含\/等非法字符!");
				return false;
			}
			form1.txt_cmd.value = "RENAME";
			form1.action = "../../PersonFileServlet?txt_newfilename="+strNewName;
			form1.submit();
		}
*/--%>	form1.txt_cmd.value="RENAME";
		form1.action="";
		var url = "newFileName.jsp?zgbh=<%=strPersonNo%>&fileID="+form1.txt_fileID.value+"&parentID="+form1.txt_parentID.value;
		var hWnd = window.open(url,"HelpWindow4","width=350,height=80,resizable=no,scrollbars=no,menubar=no");
	    if ((window != null) && (!hWnd.opener))
			hWnd.opener = window;
	    hWnd.focus();
	}

	function delfile(){
		if (confirm("確實要刪除這個文件嗎?")){	
			form1.txt_cmd.value = "DEL";
			form1.action = "../../PersonFileServlet";
			form1.submit();
		}
	}

	function delDIR(){
		if (confirm("這個文件夾下的所有內容將被刪除,確實要刪除這個文件夾嗎?")){
			form1.txt_cmd.value = "DELTREE";
			form1.action = "../../PersonFileServlet";
			form1.submit();
		}
	}

	//檢查文件名是否合法,1.長度<50,2,不含下列字符/\
	function checkFilename(strfilename){
		if (strfilename.length>50) return false;
		if (strfilename.match(/[\/\\]/)==null) {
			return true;
		}
		return false;
	}
	function chooseDIR()
	{
		var url = "";
		url = "chooseDIR.jsp?zgbh=<%=strPersonNo%>";
		var hWnd = window.open(url,"HelpWindow","width=450,height=300,resizable=no,scrollbars=yes");
	   if ((window != null) && (!hWnd.opener)) 
		   hWnd.opener = window;
		hWnd.focus();
	}

	function moveToDIR(target)
	{
		form1.txt_cmd.value = "moveToDIR";
		form1.action = "../../PersonFileServlet?targetFolder="+target;
		form1.submit();
	}
 
</Script>

<%
if(download!=null&&download.equals("1"))
	{
%>
<jsp:include page="<%=go%>"/>


<%
	}
%>

</body>
</html>
<%}finally{
	if(myFileBean!=null)myFileBean.closeConn();
	if(rb!=null)rb.closeConn();
}%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产99国产精品| 亚洲一区二区在线观看视频| 舔着乳尖日韩一区| 欧美视频日韩视频| 婷婷国产v国产偷v亚洲高清| 制服丝袜在线91| 精品久久一区二区三区| 久久国内精品自在自线400部| 欧美一区二区三区四区视频 | 91国模大尺度私拍在线视频| 亚洲激情中文1区| 国产精品综合视频| 欧美二区在线观看| 久久99国产乱子伦精品免费| 国产人久久人人人人爽| av在线播放成人| 亚洲成av人影院| 亚洲精品一区二区在线观看| 成人一区二区三区视频在线观看| 亚洲激情自拍视频| 精品少妇一区二区三区在线播放| 国产成人在线观看免费网站| 亚洲欧美另类综合偷拍| 欧美一区二区三区在线观看 | 精品欧美乱码久久久久久1区2区 | 中文字幕一区日韩精品欧美| 欧美性大战久久| 国产精品一区二区x88av| 亚洲日本va午夜在线电影| 久久不见久久见中文字幕免费| 久久久久国色av免费看影院| 色哟哟国产精品免费观看| 水蜜桃久久夜色精品一区的特点| 久久综合九色欧美综合狠狠| 91美女视频网站| 黄页网站大全一区二区| 亚洲精品久久久蜜桃| 精品国产a毛片| 韩国毛片一区二区三区| 日韩欧美一级二级三级| 丝袜亚洲精品中文字幕一区| 国产福利一区在线| 91精品国产日韩91久久久久久| 韩国av一区二区| 亚洲国产色一区| 中日韩av电影| 日韩三级视频在线看| 日本国产一区二区| 国产精品资源在线| 日韩在线卡一卡二| 亚洲精品免费一二三区| 久久中文娱乐网| 777色狠狠一区二区三区| av激情亚洲男人天堂| 韩国午夜理伦三级不卡影院| 性感美女极品91精品| 自拍偷拍国产精品| 久久久久久久久久久久电影| 欧美一卡二卡在线| 欧美综合一区二区三区| 99久免费精品视频在线观看| 国产在线精品一区二区三区不卡| 午夜久久久久久久久| 最新久久zyz资源站| 国产午夜亚洲精品羞羞网站| 欧美一区二区三区四区在线观看| 欧美影院一区二区三区| 91玉足脚交白嫩脚丫在线播放| 国产二区国产一区在线观看| 狂野欧美性猛交blacked| 午夜国产精品影院在线观看| 亚洲一区二区三区四区在线观看 | 蜜臀av在线播放一区二区三区| 亚洲人成人一区二区在线观看| 日本一区二区三区四区| 成人午夜电影久久影院| 日韩码欧中文字| 蜜臀av一区二区在线免费观看| 日韩美女主播在线视频一区二区三区| 欧美性大战久久久久久久蜜臀| 色呦呦日韩精品| 91国偷自产一区二区开放时间 | 欧美一区二区三区在线看| 欧美日韩在线电影| 欧美视频在线一区二区三区 | 亚洲一区二区三区中文字幕 | 日本不卡123| 日韩激情一二三区| 午夜不卡av在线| 奇米影视一区二区三区| 日本在线不卡一区| 麻豆国产91在线播放| 精品国产免费视频| 精品国产乱码久久久久久牛牛| 精品国产乱码久久久久久免费| 国产夜色精品一区二区av| 中文欧美字幕免费| 亚洲乱码精品一二三四区日韩在线 | 亚洲免费视频成人| 蜜臀av在线播放一区二区三区 | 日韩精品一区二区三区视频在线观看 | 丁香网亚洲国际| 99国产精品一区| 欧美视频在线不卡| 2022国产精品视频| 亚洲国产精品ⅴa在线观看| 国产精品国产自产拍在线| 伊人开心综合网| 亚洲h在线观看| 精品一区二区在线视频| 成人一二三区视频| 色八戒一区二区三区| 欧美猛男超大videosgay| 91精品国产欧美一区二区成人| 欧美精品一区二区精品网| 中文字幕亚洲在| 午夜精品久久久久影视| 国产成人亚洲综合a∨婷婷图片 | 日韩精品久久久久久| 国产一区二区三区av电影| 色综合色狠狠综合色| 日韩精品在线一区二区| 国产精品久久久久久福利一牛影视| 午夜婷婷国产麻豆精品| 国产精品白丝jk白祙喷水网站| 欧美系列亚洲系列| 久久久久国产精品厨房| 亚洲综合免费观看高清完整版在线| 久久国产精品99久久久久久老狼| 成年人网站91| 欧美一区二区在线免费观看| 国产精品电影院| 久久国产人妖系列| 色吧成人激情小说| 国产午夜精品美女毛片视频| 午夜电影网亚洲视频| 成人午夜av电影| 精品少妇一区二区三区| 亚洲综合激情网| 国产精品99久久久久久似苏梦涵| 国产美女一区二区三区| 欧美精品一二三| 亚洲欧美二区三区| 久久久99久久| 精品国产百合女同互慰| 粉嫩高潮美女一区二区三区| 日av在线不卡| 九九热在线视频观看这里只有精品| 亚洲国产高清不卡| 91免费版在线| 蜜桃一区二区三区四区| 欧美一区二区在线看| 久久99国产精品麻豆| 亚洲国产成人av网| 亚洲成人在线网站| 日韩一区欧美二区| 欧美电影免费观看高清完整版在线 | 精品国内片67194| thepron国产精品| 欧美伊人精品成人久久综合97| 99精品欧美一区二区三区小说| 国产精品18久久久| 日本欧洲一区二区| 亚洲成人av一区二区三区| 国产色产综合色产在线视频| 成人av午夜影院| 久久精品国产一区二区| 91 com成人网| 国产精品1区2区| 国产精品天干天干在线综合| 亚洲婷婷综合色高清在线| 欧美性一二三区| 国模娜娜一区二区三区| 91在线视频观看| 日韩欧美亚洲一区二区| 亚洲欧洲精品成人久久奇米网| 亚洲少妇屁股交4| 五月天网站亚洲| 欧美日韩电影在线| www.欧美日韩国产在线| 日韩精品久久理论片| 亚洲免费av网站| 国产精品美日韩| 国产精品久久99| 欧美va亚洲va香蕉在线| 26uuu精品一区二区在线观看| 在线一区二区三区| www.亚洲精品| 国产伦精品一区二区三区免费迷 | 日韩 欧美一区二区三区| 欧美一区二区三区精品| 99久久免费国产| 成人sese在线| 色婷婷精品久久二区二区蜜臀av| 久久精品国产亚洲一区二区三区| 亚洲三级电影网站| 中文字幕在线不卡一区| 精品精品国产高清a毛片牛牛 | 成人av在线一区二区三区| 日韩精品电影在线观看|