基于javaWeb 的毕业生管理系统,可用于学习,数据库采用的MySQL 数据初始化在MySQL文件夹中
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 3288 2018-04-21 10:14 Employ.classpath
....... 291 2018-04-21 10:13 Employ.mymetadata
....... 1749 2018-04-21 10:10 Employ.project
....... 109 2018-04-21 16:53 Employ.settingsorg.eclipse.core.resources.prefs
文件 1553 2018-04-26 19:33 EmployMySQLcompany_info.sql
文件 1685 2018-04-26 19:33 EmployMySQLgraduate_info.sql
文件 1127 2018-04-26 19:33 EmployMySQLhouse.sql
文件 755 2018-04-26 19:33 EmployMySQLlink__info.sql
文件 3330 2018-04-26 19:33 EmployMySQL
ews_info.sql
文件 1475 2018-04-26 19:33 EmployMySQLpost_info.sql
文件 1519 2018-04-26 19:33 EmployMySQLuser_info.sql
....... 3532 2018-04-25 15:52 EmploysrccomcontrollerCompanyController.java
....... 686 2018-04-21 10:10 EmploysrccomcontrollerCustomDateConverter.java
....... 3816 2018-04-22 14:49 EmploysrccomcontrollerGraduateController.java
....... 975 2018-04-21 10:10 EmploysrccomcontrollerHouseController.java
....... 1256 2018-04-25 21:41 EmploysrccomcontrollerIndexController.java
....... 1606 2018-04-21 10:10 EmploysrccomcontrollerLoginController.java
....... 581 2018-04-22 15:45 EmploysrccomcontrollerNewsController.java
....... 1958 2018-04-24 22:47 EmploysrccomcontrollerPostController.java
....... 3727 2018-04-24 21:34 EmploysrccomcontrollerUserInfoController.java
....... 9393 2018-04-25 12:57 EmploysrccomdaoCompanyDao.java
....... 7922 2018-04-22 14:49 EmploysrccomdaoGraduateDao.java
....... 2752 2018-04-21 10:10 EmploysrccomdaoHouseDao.java
....... 1542 2018-04-21 10:10 EmploysrccomdaoLoginDao.java
....... 2159 2018-04-21 22:51 EmploysrccomdaoNewsDao.java
....... 8487 2018-04-24 22:46 EmploysrccomdaoPostDao.java
....... 7159 2018-04-24 21:23 EmploysrccomdaoUserInfoDao.java
....... 2246 2018-04-25 12:48 EmploysrccommodelCompany.java
....... 2106 2018-04-24 14:24 EmploysrccommodelGraduate.java
....... 958 2018-04-21 10:10 EmploysrccommodelHouse.java
............此处省略211个文件信息
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.settingsorg.eclipse.core.resources.prefs
文件 1553 2018-04-26 19:33 EmployMySQLcompany_info.sql
文件 1685 2018-04-26 19:33 EmployMySQLgraduate_info.sql
文件 1127 2018-04-26 19:33 EmployMySQLhouse.sql
文件 755 2018-04-26 19:33 EmployMySQLli
文件 3330 2018-04-26 19:33 EmployMySQL
ews_info.sql
文件 1475 2018-04-26 19:33 EmployMySQLpost_info.sql
文件 1519 2018-04-26 19:33 EmployMySQLuser_info.sql
....... 3532 2018-04-25 15:52 EmploysrccomcontrollerCompanyController.java
....... 686 2018-04-21 10:10 EmploysrccomcontrollerCustomDateConverter.java
....... 3816 2018-04-22 14:49 EmploysrccomcontrollerGraduateController.java
....... 975 2018-04-21 10:10 EmploysrccomcontrollerHouseController.java
....... 1256 2018-04-25 21:41 EmploysrccomcontrollerIndexController.java
....... 1606 2018-04-21 10:10 EmploysrccomcontrollerLoginController.java
....... 581 2018-04-22 15:45 EmploysrccomcontrollerNewsController.java
....... 1958 2018-04-24 22:47 EmploysrccomcontrollerPostController.java
....... 3727 2018-04-24 21:34 EmploysrccomcontrollerUserInfoController.java
....... 9393 2018-04-25 12:57 EmploysrccomdaoCompanyDao.java
....... 7922 2018-04-22 14:49 EmploysrccomdaoGraduateDao.java
....... 2752 2018-04-21 10:10 EmploysrccomdaoHouseDao.java
....... 1542 2018-04-21 10:10 EmploysrccomdaoLoginDao.java
....... 2159 2018-04-21 22:51 EmploysrccomdaoNewsDao.java
....... 8487 2018-04-24 22:46 EmploysrccomdaoPostDao.java
....... 7159 2018-04-24 21:23 EmploysrccomdaoUserInfoDao.java
....... 2246 2018-04-25 12:48 EmploysrccommodelCompany.java
....... 2106 2018-04-24 14:24 EmploysrccommodelGraduate.java
....... 958 2018-04-21 10:10 EmploysrccommodelHouse.java
............此处省略211个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)