• 大小: 18.55MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-14
  • 语言: 其他
  • 标签:

资源简介

个人信息管理系统(毕业设计) 一份很好的毕业设计

资源截图

代码片段和文件信息

package com.yuki.actions;

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.interceptor.ServletRequestAware;

import com.opensymphony.xwork2.ActionSupport;

import com.yuki.domains.Image;
import com.yuki.util.FileBean;
import com.yuki.util.FileUpload;
import com.yuki.util.PageBean;

public abstract class AbstractAction extends ActionSupport implements ServletRequestAware {

public HttpServletRequest request;
protected String message;
protected String navigation;
protected List imageList = new ArrayList();
protected PageBean pagebean = new PageBean();

public void setRequest(HttpServletRequest arg0) {
request = arg0;
}
public void setServletRequest(HttpServletRequest arg0) {
request = arg0;
}

public String getMessage() {
return message;
}


public String getNavigation() {
return navigation;
}

public HttpServletRequest getRequest() {
return request;
}

public PageBean getPagebean() {
return pagebean;
}

public void setPagebean(PageBean pagebean) {
this.pagebean = pagebean;
}

/**
 * 删除文件
 * @return
 */
protected boolean deleteFile(object fileName){
return FileUpload.delete(fileName);
}

protected boolean deleteFile(List listString path){
boolean flag = true;
for(String str : list){
if(!this.deleteFile(path + str)){
flag = false;
}
}
return flag;
}

/**
 * 
 * @param fileName
 * @param path
 * @return
 */
protected boolean deleteFile(String fileNameString path){
// String extendName = fileName.substring(fileName.lastIndexOf(“.“) + 1);
// String sourctName = fileName.substring(0fileName.lastIndexOf(“_“)) + “.“ + extendName;
// String replaceStr = extendName.toLowerCase() + ““ + sourctName + ““ + fileName + ““;
File file = new File(path + fileName);
if (file.isFile()) {
FileUpload.delete(file);
}else{
message = “删除文件不存在。“;
return false;
}
return true;
}

/**
 * 删除文件时,把数据库中的保存的文件名的部分字体贴给替换掉
 * 数据库保存的文件以 扩展名,原文件名,保存文件名, 形式
 * @param saveField 数据库中的保存的文件名(全部)
 * @param fileName  要删除的文件名
 * @return
 */
protected String replaceDeleteFileField(String saveFieldString fileName){
String[] fileArray = saveField.split(““);
StringBuilder sbd = null;
String extendsName = fileName.substring(fileName.lastIndexOf(“.“) + 1).toLowerCase();
for(int i=0;i if(i%3 == 2 && fileName.equals(fileArray[i]) && fileArray[i-2].equals(extendsName)){
sbd = new StringBuilder();
sbd.append(extendsName + ““);
sbd.append(fileArray[i-1] + ““);
sbd.append(fileName + ““);
break;
}
}
if(sbd != null){
return saveField.replace(sbd ““);
}
return saveField;
}


/**
 * 处理上传文件的方法调用 FileUpload.saveFile(request fBean) 上传文件
 * @param request

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

     文件       1393  2009-11-25 15:29  个人信息管理系统\CEOBBS_SQL.txt

     文件       1224  2009-10-18 23:20  个人信息管理系统\CEOBBS\.project

     文件        291  2009-10-18 22:35  个人信息管理系统\CEOBBS\.mymetadata

     文件       3119  2009-11-13 17:38  个人信息管理系统\CEOBBS\.classpath

     文件       1393  2009-11-25 15:29  个人信息管理系统\CEOBBS\CEOBBS_SQL.txt

     文件       5415  2009-11-24 18:33  个人信息管理系统\CEOBBS\WebRoot\index.jsp

     文件       6092  2009-11-21 23:09  个人信息管理系统\CEOBBS\WebRoot\list-topic.jsp

     文件      12767  2009-11-23 17:06  个人信息管理系统\CEOBBS\WebRoot\list-reply.jsp

     文件        768  2009-11-11 17:20  个人信息管理系统\CEOBBS\WebRoot\new-piece.jsp

     文件       2716  2009-11-17 18:59  个人信息管理系统\CEOBBS\WebRoot\new-topic.jsp

     文件        925  2009-11-11 17:44  个人信息管理系统\CEOBBS\WebRoot\new-reply.jsp

     文件        807  2009-11-11 17:34  个人信息管理系统\CEOBBS\WebRoot\edit-piece.jsp

     文件       2692  2009-11-17 23:48  个人信息管理系统\CEOBBS\WebRoot\edit-topic.jsp

     文件       3679  2009-11-15 22:08  个人信息管理系统\CEOBBS\WebRoot\edit-reply.jsp

     文件        608  2009-11-11 17:27  个人信息管理系统\CEOBBS\WebRoot\success.jsp

     文件        601  2009-11-11 17:28  个人信息管理系统\CEOBBS\WebRoot\error.jsp

     文件       1769  2009-10-21 11:50  个人信息管理系统\CEOBBS\WebRoot\example.html

     文件      47542  2009-10-21 15:48  个人信息管理系统\CEOBBS\WebRoot\editor.js

     文件       2034  2009-10-21 12:44  个人信息管理系统\CEOBBS\WebRoot\new-example.jsp

     文件       2322  2009-11-24 18:59  个人信息管理系统\CEOBBS\WebRoot\list-piece.jsp

     文件       2190  2009-11-23 16:02  个人信息管理系统\CEOBBS\WebRoot\list-search.jsp

     文件       2706  2009-11-17 18:58  个人信息管理系统\CEOBBS\WebRoot\search.jsp

     文件       3718  2009-10-24 21:34  个人信息管理系统\CEOBBS\WebRoot\ui.tabs.css

     文件       2530  2009-10-24 21:34  个人信息管理系统\CEOBBS\WebRoot\loading.gif

     文件       6511  2009-10-24 21:34  个人信息管理系统\CEOBBS\WebRoot\ui.tabs.pack.js

     文件        734  2009-10-24 21:34  个人信息管理系统\CEOBBS\WebRoot\tab.png

     文件      29846  2009-10-24 21:34  个人信息管理系统\CEOBBS\WebRoot\jquery-1.2.3.pack.js

     文件       5193  2009-11-23 16:03  个人信息管理系统\CEOBBS\WebRoot\list-search-reply.jsp

     文件       3032  2009-11-16 21:15  个人信息管理系统\CEOBBS\WebRoot\test.jsp

     文件       3568  2009-11-23 16:50  个人信息管理系统\CEOBBS\WebRoot\top.jsp

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

评论

共有 条评论