资源简介
基于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完整版
- 下一篇:毕设-疫苗管理系统
相关资源
- java mysql 七牛云存储上传删除图片de
- javaweb 图书管理系统
- javaweb项目—广海广告管理系统
- 网上花店网上商城
- 一个个人空间网页web项目,主要功能
- 基于ssm的社团网站.zip
- 基于数据库的自动化生成工具,自动
- java LegendShop 商城
- JAVA WEB mysql
- jsp+servlet+javabean+jdbc+mysql实现增删改查
- 基于SSM框架的java快递代拿系统源码,
- zw_qq_36784544-11200541-javaWeb进销存管理系
- 基于jsp图书管理系统javaweb毕业设计
- 基于SSM学校教务管理系统javaweb毕业设
- 基于ssm职工工资管理信息系统javaweb
- Java+MySQL医院预约挂号管理系统的设计
- java+Mysql销售管理系统 源代码和数据库
- android图书管理系统+javaweb后台服务器
- 网上订餐系统 javaweb项目 完整源码
- java水果销售系统网站
- Android与MySql交互代码
- 代理商管理系统(javaweb)
- javaweb课程设计——服装商城
- jsp+servlet+mysql学生选课系统
- javaweb人力资源管理系统.rar
- JavaWeb项目《人力资源管理系统》
- jsp+mysql+tomcat购物网站
- 基于SSH的电子商城系统 jsp 毕业设计
- javaweb房产中介管理系统我2013年的毕业
- JSP MYSQL游戏交易平台系统--毕业设计
评论
共有 条评论