91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小:
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-31
  • 語言: 其他
  • 標簽: ssh??web??java??

資源簡介

SSH框架搭建綜合項目案例

資源截圖

代碼片段和文件信息

package?com.xmty.employ.action;

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

import?org.apache.commons.io.FileUtils;

import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
import?com.opensymphony.xwork2.ModelDriven;
import?com.xmty.employ.model.Department;
import?com.xmty.employ.model.DictDepartmentDdesc;
import?com.xmty.employ.service.DepartmentService;
import?com.xmty.employ.util.PageBean;

/**
?*?部門管理的action類
?*?
?*?@author?snow
?*?
?*/
public?class?DepartmentAction?extends?ActionSupport?implements
ModelDriven?{
private?Department?department?=?new?Department();
private?DepartmentService?departmentService;

/**
?*?需要上傳文件(流)
?*?需要上傳文件名稱
?*?(1)在Action中定義成員變量(有命名規范)
?*?-一個表示上傳文件
?*?-一個表示文件名稱
?*?(2)生成變量的set和get方法
?*?
?*?還有一個變量,上傳文件的mime類型,但此處不需要設置
?*/

//1?上傳文件
//變量的名稱需要是前臺頁面中from中文件上傳項的name值
private?File?upload;

//2?上傳文件名稱?表單中文件上傳項name值+FileName
private?String?uploadFileName;

private?int?currPage?=?1;


public?File?getUpload()?{
return?upload;
}

public?void?setUpload(File?upload)?{
this.upload?=?upload;
}

public?String?getUploadFileName()?{
return?uploadFileName;
}

public?void?setUploadFileName(String?uploadFileName)?{
this.uploadFileName?=?uploadFileName;
}

public?Department?getModel()?{
return?department;
}

public?Department?getDepartment()?{
return?department;
}

public?void?setDepartment(Department?department)?{
this.department?=?department;
}

public?DepartmentService?getDepartmentService()?{
return?departmentService;
}

public?void?setDepartmentService(DepartmentService?departmentService)?{
this.departmentService?=?departmentService;
}

public?int?getCurrPage()?{
return?currPage;
}

public?void?setCurrPage(int?currPage)?{
this.currPage?=?currPage;
}

//?提供部門分頁查詢的方法
public?String?findAll()?{
PageBean?pageBean?=?departmentService.findByPage(currPage);
//將結果存入值棧中,集合用set,對象用push
ActionContext.getContext().getValueStack().push(pageBean);
return?“findAll“;
}

//跳轉到添加部門頁面的方法
public?String?saveUI()?{
List?listDict?=?departmentService.findAllDdesc();
//放入值棧中
ActionContext.getContext().getValueStack().set(“listDict“?listDict);
return?“saveUI“;
}

//添加部門的方法
public?String?save()?throws?IOException?{
//判斷是否需要上傳文件
if?(null?!=?upload)?{
//需要文件上傳
//在服務器文件夾里面創建文件
File?serverFile?=?new?File(“E:\\fileUpload“?+?“/“?+?uploadFileName);
//把上傳的文件復制到服務器文件里面
FileUtils.copyFile(upload?serverFile);
}
departmentService.save(department);
return?“saveSuccess“;
}

//編輯部門信息執行的方法
public?String?edit()?{
department?=?departmentService.findById(department.getDid());
return?“editSuccess“;
}

//修改部門信息保存的方法
public?String?update()?{
departmentService.update(department);
return?“updateSuccess“;
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-02-28?10:03??employee\
?????文件????????3801??2017-02-28?10:03??employee\.classpath
?????目錄???????????0??2017-02-28?10:03??employee\.myeclipse\
?????文件?????????297??2017-02-28?10:03??employee\.mymetadata
?????文件????????1281??2017-02-28?10:03??employee\.project
?????目錄???????????0??2017-02-28?10:03??employee\.settings\
?????文件?????????118??2017-02-28?10:03??employee\.settings\com.genuitec.eclipse.core.prefs
?????文件?????????330??2017-02-28?10:03??employee\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-02-28?10:03??employee\src\
?????文件????????4193??2017-02-28?10:03??employee\src\applicationContext.xml
?????目錄???????????0??2017-02-28?10:03??employee\src\com\
?????目錄???????????0??2017-02-28?10:03??employee\src\com\xmty\
?????目錄???????????0??2017-02-28?10:03??employee\src\com\xmty\employ\
?????目錄???????????0??2017-02-28?10:03??employee\src\com\xmty\employee\
?????目錄???????????0??2017-02-28?10:03??employee\src\com\xmty\employee\filter\
?????文件????????2019??2017-02-28?10:03??employee\src\com\xmty\employee\filter\LoginFilter.java
?????目錄???????????0??2017-02-28?10:03??employee\src\com\xmty\employ\action\
?????文件????????3809??2017-02-28?10:03??employee\src\com\xmty\employ\action\DepartmentAction.java
?????文件????????3430??2017-02-28?10:03??employee\src\com\xmty\employ\action\EmployeeAction.java
?????目錄???????????0??2017-02-28?10:03??employee\src\com\xmty\employ\dao\
?????文件?????????310??2017-02-28?10:03??employee\src\com\xmty\employ\dao\baseDao.java
?????文件?????????599??2017-02-28?10:03??employee\src\com\xmty\employ\dao\DepartmentDao.java
?????文件?????????447??2017-02-28?10:03??employee\src\com\xmty\employ\dao\EmployeeDao.java
?????目錄???????????0??2017-02-28?10:03??employee\src\com\xmty\employ\dao\impl\
?????文件????????1664??2017-02-28?10:03??employee\src\com\xmty\employ\dao\impl\baseDaoImpl.java
?????文件????????1791??2017-02-28?10:03??employee\src\com\xmty\employ\dao\impl\DepartmentDaoImpl.java
?????文件????????1794??2017-02-28?10:03??employee\src\com\xmty\employ\dao\impl\EmployeeDaoImpl.java
?????目錄???????????0??2017-02-28?10:03??employee\src\com\xmty\employ\model\
?????文件????????1009??2017-02-28?10:03??employee\src\com\xmty\employ\model\Department.hbm.xml
?????文件????????1115??2017-02-28?10:03??employee\src\com\xmty\employ\model\Department.java
?????文件?????????666??2017-02-28?10:03??employee\src\com\xmty\employ\model\DictDepartmentDdesc.hbm.xml
............此處省略224個文件信息

評論

共有 條評論