• 大小: 1.36MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-21
  • 语言: Java
  • 标签: jsp  

资源简介

一个文件管理模块源代码!适合初学jsp的用户

资源截图

代码片段和文件信息

package entity;

import java.util.ArrayList;
import java.util.List;

import service.DBManager;

/**
 * @author myte
 * 
 * 实体类:文件
 */
public class FileEntity {
private Integer intFID;//文件编号
private Integer intTID;//类型编号
private String strtitle=““;//上传标题
private String strFileName=““;//文件名
private String strPreview=““;//预览文件名
private String strFileMemo=““;//上传备注
private String strAuthor=““;//上传作者
private Integer intSize;//文件大小
/**
 * @return 返回变量 intFID.
 */
public Integer getIntFID() {
return intFID;
}
/**
 * @param 设置变量 intFID.
 */
public void setIntFID(Integer intFID) {
this.intFID = intFID;
}
public Integer getIntSize() {
return intSize;
}
public void setIntSize(Integer intSize) {
this.intSize = intSize;
}
public Integer getIntTID() {
return intTID;
}
public void setIntTID(Integer intTID) {
this.intTID = intTID;
}
public String getStrAuthor() {
return strAuthor;
}
public void setStrAuthor(String strAuthor) {
this.strAuthor = strAuthor;
}
public String getStrFileMemo() {
return strFileMemo;
}
public void setStrFileMemo(String strFileMemo) {
this.strFileMemo = strFileMemo;
}
public String getStrFileName() {
return strFileName;
}
public void setStrFileName(String strFileName) {
this.strFileName = strFileName;
}
public String getStrPreview() {
return strPreview;
}
public void setStrPreview(String strPreview) {
this.strPreview = strPreview;
}
public String getStrtitle() {
return strtitle;
}
public void setStrtitle(String strtitle) {
this.strtitle = strtitle;
}
private static class FilesDB extends DBManager {

private String tableName=“Files“;
private FilesDB() {
}

protected String getTableName() {
return tableName;
}

protected String[] getFields() {
return new String[] { “FID““TID““strtitle““strFileName““strPreview“
“strFileMemo““strAuthor““intSize“};
}

protected object[] getFieldValues(object o) {
FileEntity u = (FileEntity) o;
return new object[] {u.getIntFID()u.getIntTID()u.getStrtitle()
u.getStrFileName()u.getStrPreview()u.getStrFileMemo()
u.getStrAuthor()u.getIntSize()};
}

protected String getKeyFields() {
return KEY_FIELD_NAME;
}

protected object[] getKeyValues(object o) {
return new object[] { ((FileEntity) o).getIntFID() };
}
}
private static final String KEY_FIELD_NAME = “FID“;
private static FilesDB entityDB = new FilesDB();
public void addDownTimes(String intID) throws Exception{
String sql=“update Files set intDownTimes=intDownTimes+1 where FID=?“;
object[] params=new object[]{intID};
entityDB.executeUpdate(sqlparams);
}
public void insert(){
try {
entityDB.insert(this);
} catch (Exception e) {
e.printStackTrace();
}
}
public void update(){
try {
entityDB.update(this);
} catch (Exception e) {
e.printStackTrace();
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6211  2006-08-27 09:53  文件管理模块\src\service\DBManager.java

     文件      18791  2006-09-27 22:21  文件管理模块\src\service\Mail.java

     文件       2656  2006-09-11 22:39  文件管理模块\src\service\Util.java

     文件       3348  2006-09-10 20:58  文件管理模块\src\entity\FileEntity.java

     文件       1975  2006-09-10 21:23  文件管理模块\src\entity\FileType.java

     文件       6554  2000-07-21 19:09  文件管理模块\src\com\jspsmart\upload\File.class

     文件       1864  2000-07-21 19:09  文件管理模块\src\com\jspsmart\upload\Files.class

     文件       1856  2000-07-21 19:09  文件管理模块\src\com\jspsmart\upload\Request.class

     文件      16829  2000-07-21 19:09  文件管理模块\src\com\jspsmart\upload\SmartUpload.class

     文件        389  2000-07-21 19:09  文件管理模块\src\com\jspsmart\upload\SmartUploadException.class

     文件       2132  2006-10-22 19:55  文件管理模块\filemanager\FileAdd.jsp

     文件       3171  2006-08-27 11:59  文件管理模块\filemanager\FileList.jsp

     文件       1347  2006-08-27 11:58  文件管理模块\filemanager\FileTypeAdd.jsp

     文件       3239  2006-08-05 11:31  文件管理模块\filemanager\UserEdit.jsp

     文件        880  2006-08-27 11:58  文件管理模块\filemanager\download.jsp

     文件       1941  2006-09-11 22:08  文件管理模块\filemanager\upload.jsp

     文件       1522  2006-08-27 12:02  文件管理模块\filemanager\upload\6\logo.gif

     文件       5232  2006-08-27 12:02  文件管理模块\filemanager\upload\6\welcome.swf

    ..A..H.      4608  2006-08-27 12:00  文件管理模块\filemanager\upload\2\Thumbs.db

     文件      17667  2006-08-27 12:00  文件管理模块\filemanager\upload\2\logo.jpg

     文件       5232  2006-08-27 12:00  文件管理模块\filemanager\upload\2\welcome.swf

     文件      55932  2006-04-19 08:11  文件管理模块\filemanager\WEB-INF\lib\activation.jar

     文件     999966  2004-07-16 09:53  文件管理模块\filemanager\WEB-INF\lib\ant.jar

     文件      10419  2006-04-19 08:13  文件管理模块\filemanager\WEB-INF\lib\dsn.jar

     文件     287022  2005-05-11 14:56  文件管理模块\filemanager\WEB-INF\lib\msbase.jar

     文件      67115  2005-05-11 14:56  文件管理模块\filemanager\WEB-INF\lib\mssqlserver.jar

     文件      59074  2005-05-11 14:56  文件管理模块\filemanager\WEB-INF\lib\msutil.jar

     文件       3008  2006-09-14 11:32  文件管理模块\filemanager\WEB-INF\classes\service\Action.class

     文件       6171  2006-09-14 11:32  文件管理模块\filemanager\WEB-INF\classes\service\DBManager.class

     文件      12918  2006-09-29 20:50  文件管理模块\filemanager\WEB-INF\classes\service\Mail.class

............此处省略39个文件信息

评论

共有 条评论