资源简介

基于java的文件管理/网盘系统,可以上传下载文件,支持压缩下载,支持在线查看

资源截图

代码片段和文件信息

package action;

import com.opensymphony.xwork2.*;
import java.util.*;
import javax.servlet.http.*;

import common.*;
import service.*;

public class baseAction extends ActionSupport implements
org.apache.struts2.interceptor.ServletRequestAware
org.apache.struts2.interceptor.ServletResponseAware
{

protected ServiceManager serviceManager;
protected UserInfo userInfo;
protected String result;
protected Map cookies;
protected javax.servlet.http.HttpServletResponse response;
protected javax.servlet.http.HttpServletRequest request;

public void setServletResponse(HttpServletResponse response)
{
this.response = response;

}

protected String getCookieValue(String name)
{
javax.servlet.http.Cookie cookies[] = request.getCookies();
if (cookies != null)
{
for (Cookie cookie : cookies)
{

if (!cookie.getName().equals(name))
continue;
return cookie.getValue();
}

}
return null;
}

public void setServletRequest(HttpServletRequest request)
{
this.request = request;

userInfo.setCookieUser(getCookieValue(“user“));
userInfo.setUserRoot(userInfo.getRoot() + userInfo.getCookieUser());
}

/**
 * result属性的getter方法
 */
public String getResult()
{
return result;
}

/**
 * result属性的setter方法
 */
public void setResult(String result)
{
this.result = result;

}

public void setServiceManager(ServiceManager serviceManager)
{
this.serviceManager = serviceManager;
}

/**
 * userInfo属性的setter方法
 */
public void setUserInfo(UserInfo userInfo)
{
this.userInfo = userInfo;

}

protected void saveCookie(String name String value int maxAge)
{
javax.servlet.http.Cookie cookie = new javax.servlet.http.Cookie(name
value);
cookie.setMaxAge(maxAge);
response.addCookie(cookie);
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-05 16:05  disk\
     文件        4627  2016-06-12 09:34  disk\.classpath
     文件         285  2013-03-25 14:29  disk\.mymetadata
     文件         240  2013-03-25 15:47  disk\.mystrutsdata
     文件        1552  2016-05-30 13:32  disk\.project
     目录           0  2013-03-25 16:04  disk\.settings\
     文件         500  2013-03-25 14:29  disk\.settings\.jsdtscope
     文件         134  2013-03-25 16:10  disk\.settings\org.eclipse.core.resources.prefs
     文件          49  2013-03-25 14:29  disk\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-03-25 14:29  disk\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件         360  2016-06-12 09:34  disk\.tomcatplugin
     目录           0  2013-03-25 20:44  disk\WebRoot\
     目录           0  2013-03-25 14:29  disk\WebRoot\meta-INF\
     文件          39  2008-10-03 15:03  disk\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2013-03-25 15:34  disk\WebRoot\WEB-INF\
     文件        3269  2008-10-08 10:34  disk\WebRoot\WEB-INF\applicationContext.xml
     目录           0  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\
     目录           0  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\
     文件        2997  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\baseAction.class
     文件        1344  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\CreateDirAction.class
     文件        1747  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\DeleteAction.class
     文件        1943  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\DirAction.class
     文件        1202  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\DiskAction.class
     文件        2797  2016-06-17 09:10  disk\WebRoot\WEB-INF\classes\action\DownloadFileAction.class
     文件        2779  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\DownloadMoreFileAction.class
     文件        1757  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\FileAction.class
     文件         631  2013-03-25 16:09  disk\WebRoot\WEB-INF\classes\action\LoginAction-validation.xml
     文件        2550  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\LoginAction.class
     文件        2030  2013-03-25 16:09  disk\WebRoot\WEB-INF\classes\action\RegisterAction-validation.xml
     文件        2658  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\RegisterAction.class
     文件        1239  2016-06-13 09:00  disk\WebRoot\WEB-INF\classes\action\ReloginAction.class
............此处省略218个文件信息

评论

共有 条评论