• 大小: 12.5MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-29
  • 语言: Java
  • 标签: 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\.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\link__info.sql

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

评论

共有 条评论