javaWeb +MySQL 毕业生管理系统


基于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.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个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)