資源簡介
基于javaWeb 的畢業生管理系統,可用于學習,數據庫采用的MySQL 數據初始化在MySQL文件夾中
代碼片段和文件信息
package?com.controller;
import?java.io.File;
import?java.io.IOException;
import?javax.servlet.http.HttpSession;
import?org.apache.commons.io.FileUtils;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.Model;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestParam;
import?org.springframework.web.multipart.MultipartFile;
import?com.dao.CompanyDao;
import?com.model.Company;
@Controller
@RequestMapping(value=“company“)
public?class?CompanyController?{
private?CompanyDao?companyDao?=?new?CompanyDao();
@RequestMapping(value=“list“)
public?String?list(Model?model?HttpSession?session?Company?company){
Company?ui?=?(Company)session.getAttribute(“company“);
System.out.println(ui);
model.addAttribute(“list“?companyDao.list(company));
return?“company_list“;
}
/**
?*?跳轉到新增頁面
?*?@return
?*/
@RequestMapping(value=“add“)
public?String?add(@RequestParam(“companyPhoto“)?MultipartFile?fileCompany?company
HttpSession?session){
CompanyDao?companyDao?=?new?CompanyDao();
System.out.println(file.getOriginalFilename());
//如果有文件上傳則把文件復制到upload下
if(!file.getOriginalFilename().equals(““)){//有文件上傳
//取upload的絕對路徑
String?path?=?session.getServletContext().getRealPath(“upload“);
//構造一個需要復制到的目標文件
File?dest?=?new?File(path+“\\“+file.getOriginalFilename());
//copy文件
try?{
FileUtils.copyInputStreamToFile(file.getInputStream()?dest);
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
//把上傳的文件名保存到model中
company.setPhoto(file.getOriginalFilename());
}
companyDao.add(company);
return?“redirect:/company/list“;
}
/**
?*?根據主鍵查看詳情
?*?@param?id?主鍵
?*?@return
?*/
@RequestMapping(value=“view“)
public?String?view(Integer?idModel?model){
System.out.println(id);
model.addAttribute(“company“companyDao.getCompanyById(id));
return?“company_view“;
}
/**
?*?根據主鍵查詢記錄到修改頁面
?*?@param?id?主鍵
?*?@return
?*/
@RequestMapping(value=“preUpdate“)
public?String?preUpdate(Integer?idModel?model){
model.addAttribute(“company“companyDao.getCompanyById(id));
return?“company_update“;
}
/**
?*?修改
?*?@param?company
?*?@return
?*/
@RequestMapping(value=“update“)
public?String?update(@RequestParam(“companyPhoto“)?MultipartFile?fileCompany?company
HttpSession?session){
System.out.println(file.getOriginalFilename());
//如果有文件上傳則把文件復制到upload下
if(!file.getOriginalFilename().equals(““)){//有文件上傳
//取upload的絕對路徑
String?path?=?session.getServletContext().getRealPath(“upload“);
//構造一個需要復制到的目標文件
File?dest?=?new?File(path+“\\“+file.getOriginalFilename());
//copy文件
try?{
FileUtils.copyInputStreamToFile(file.getInputStream()?dest);
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.......??????3288??2018-04-21?10:14??Employ\.classpath
????.......???????291??2018-04-21?10:13??Employ\.myme
????.......??????1749??2018-04-21?10:10??Employ\.project
????.......???????109??2018-04-21?16:53??Employ\.settings\org.eclipse.core.resources.prefs
?????文件???????1553??2018-04-26?19:33??Employ\MySQL\company_info.sql
?????文件???????1685??2018-04-26?19:33??Employ\MySQL\graduate_info.sql
?????文件???????1127??2018-04-26?19:33??Employ\MySQL\house.sql
?????文件????????755??2018-04-26?19:33??Employ\MySQL\li
?????文件???????3330??2018-04-26?19:33??Employ\MySQL\news_info.sql
?????文件???????1475??2018-04-26?19:33??Employ\MySQL\post_info.sql
?????文件???????1519??2018-04-26?19:33??Employ\MySQL\user_info.sql
????.......??????3532??2018-04-25?15:52??Employ\src\com\controller\CompanyController.java
????.......???????686??2018-04-21?10:10??Employ\src\com\controller\CustomDateConverter.java
????.......??????3816??2018-04-22?14:49??Employ\src\com\controller\GraduateController.java
????.......???????975??2018-04-21?10:10??Employ\src\com\controller\HouseController.java
????.......??????1256??2018-04-25?21:41??Employ\src\com\controller\IndexController.java
????.......??????1606??2018-04-21?10:10??Employ\src\com\controller\LoginController.java
????.......???????581??2018-04-22?15:45??Employ\src\com\controller\NewsController.java
????.......??????1958??2018-04-24?22:47??Employ\src\com\controller\PostController.java
????.......??????3727??2018-04-24?21:34??Employ\src\com\controller\UserInfoController.java
????.......??????9393??2018-04-25?12:57??Employ\src\com\dao\CompanyDao.java
????.......??????7922??2018-04-22?14:49??Employ\src\com\dao\GraduateDao.java
????.......??????2752??2018-04-21?10:10??Employ\src\com\dao\HouseDao.java
????.......??????1542??2018-04-21?10:10??Employ\src\com\dao\LoginDao.java
????.......??????2159??2018-04-21?22:51??Employ\src\com\dao\NewsDao.java
????.......??????8487??2018-04-24?22:46??Employ\src\com\dao\PostDao.java
????.......??????7159??2018-04-24?21:23??Employ\src\com\dao\UserInfoDao.java
????.......??????2246??2018-04-25?12:48??Employ\src\com\model\Company.java
????.......??????2106??2018-04-24?14:24??Employ\src\com\model\Graduate.java
????.......???????958??2018-04-21?10:10??Employ\src\com\model\House.java
............此處省略211個文件信息
- 上一篇:svnadmin-3.0.5完整版
- 下一篇:畢設-疫苗管理系統
評論
共有 條評論