资源简介
亲测可用,spring springmvc mybatis jsp jquery mysql bootstrip js 等所以要看懂本篇项目最少需要以上技术基础,加油!!!
代码片段和文件信息
package com.dzx.controller;
import java.io.File;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.dzx.domain.Dept;
import com.dzx.service.DeptService;
import com.dzx.util.HrmConstants;
import com.dzx.util.HrmDownloadUtil;
@Controller
public class DeptController {
@Autowired
private DeptService deptService;
// 打印
@RequestMapping(“/deptPrint“)
public String deptPrint(HttpServletRequest request) {
// 获取所有的部门
List allDept = deptService.selectAllDept(new Dept());
request.setAttribute(HrmConstants.ALL_DEPT allDept);
return “dept/deptPrint“;
}
// 文件导出
@RequestMapping(“/deptImportExcel“)
public ResponseEntity importExcel(HttpServletRequest request) throws IOException {
// 下载文件路径文件对象user所有字段值
String servletPath = request.getServletContext().getRealPath(“/uploadFile“);
String path = servletPath + File.separator + HrmConstants.DEPT_TABLENAME + “.xls“;
String[] thtitle = { “部门编号“ “部门名称“ “部门描述“ “部门总人数““创建日期“ };
// 获取所有的部门
List allDept = deptService.selectAllDept(new Dept());
// 调用导出Excel方法
deptService.importExcel(thtitle allDept HrmConstants.DEPT_TABLENAME path);
// 文件下载
return HrmDownloadUtil.download(path HrmConstants.DEPT_TABLENAME+ “.xls“);
}
// 查询职位
@RequestMapping(“/selectDept“)
public ModelAndView selectDept(@RequestParam(value = “caption“ required = false) List caption Dept dept
HttpServletRequest request) {
List deptList = deptService.selectDept(dept);
// 保存到request作用域
ModelAndView modelAndView = new ModelAndView();
modelAndView.addobject(HrmConstants.DEPT_LIST deptList);
// 保存到application 中
List contextdeptList = deptService.selectAllDept(new Dept());
ServletContext sContext = request.getServletContext();
sContext.setAttribute(HrmConstants.CONTEXT_DEPTlIST contextdeptList);
modelAndView.setViewName(“dept/deptList“);
return modelAndView;
}
// 添加职位
@RequestMapping(“/addDept“)
public String addDept(Dept dept HttpServletRequest request) {
if (deptService.addDept(dept) > 0) {
request.setAttribute(“type“ “yes“);
} else {
request.setAttribute(“type“ “no“);
}
return “forward:/deptAdd“;
}
// 判断职位名称是否重复
@RequestMapping(“/isRedeptName“)
@ResponseBody
public Dept isRedeptName(@RequestBody Dept dept) {
if (deptService.findDeptName(dept).size() > 0) {
// 设置为false代表职位名称重复
Dept hasDept = new Dept();
hasDept.setName(dept.getName());
hasDept.setIsSuccess
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1421 2019-06-09 13:56 myoa\.project
文件 5923 2019-06-09 13:55 myoa\pom.xm
文件 1515 2019-06-09 16:42 myoa\.classpath
文件 1652 2018-11-05 09:32 myoa\src\main\java\com\dzx\util\HrmConstants.java
文件 1233 2018-11-05 09:32 myoa\src\main\java\com\dzx\util\HrmInterceptor.java
文件 1080 2018-11-05 09:32 myoa\src\main\java\com\dzx\util\HrmDownloadUtil.java
文件 5739 2018-11-05 09:32 myoa\src\main\java\com\dzx\domain\Employ.java
文件 1672 2018-11-05 09:32 myoa\src\main\java\com\dzx\domain\Job.java
文件 1705 2018-11-05 09:32 myoa\src\main\java\com\dzx\domain\Dept.java
文件 1802 2018-11-05 09:32 myoa\src\main\java\com\dzx\domain\PageModel.java
文件 1901 2018-11-05 09:32 myoa\src\main\java\com\dzx\domain\Doc.java
文件 2370 2018-11-05 09:32 myoa\src\main\java\com\dzx\domain\User.java
文件 470 2018-11-05 09:32 myoa\src\main\java\com\dzx\dao\EmployDao.java
文件 416 2018-11-05 09:32 myoa\src\main\java\com\dzx\dao\DeptDao.java
文件 393 2018-11-05 09:32 myoa\src\main\java\com\dzx\dao\JobDao.java
文件 467 2018-11-05 09:32 myoa\src\main\java\com\dzx\dao\UserDao.java
文件 291 2018-11-05 09:32 myoa\src\main\java\com\dzx\dao\DocDao.java
文件 641 2018-11-05 09:32 myoa\src\main\java\com\dzx\service\EmployService.java
文件 163 2018-11-05 09:32 myoa\src\main\java\com\dzx\service\LoginService.java
文件 1071 2019-06-09 14:09 myoa\src\main\java\com\dzx\service\UserService.java
文件 510 2018-11-05 09:32 myoa\src\main\java\com\dzx\service\JobService.java
文件 405 2018-11-05 09:32 myoa\src\main\java\com\dzx\service\DocService.java
文件 534 2018-11-05 09:32 myoa\src\main\java\com\dzx\service\DeptService.java
文件 6084 2019-06-09 14:42 myoa\src\main\java\com\dzx\service\impl\UserServiceImpl.java
文件 513 2019-06-09 14:43 myoa\src\main\java\com\dzx\service\impl\LoginServiceImpl.java
文件 5145 2019-06-09 15:49 myoa\src\main\java\com\dzx\service\impl\JobServiceImpl.java
文件 5001 2019-06-09 16:29 myoa\src\main\java\com\dzx\service\impl\DeptServiceImpl.java
文件 4775 2019-06-09 18:59 myoa\src\main\java\com\dzx\service\impl\DocServiceImpl.java
文件 7303 2019-06-09 19:40 myoa\src\main\java\com\dzx\service\impl\EmployServiceImpl.java
文件 2238 2019-06-09 15:29 myoa\src\main\java\com\dzx\controller\MyLoginController.java
............此处省略329个文件信息
- 上一篇:JAVA项目开发案例全程实录第2版.pdf
- 下一篇:JDK1.4老版本
相关资源
- Spring+SpringMVC+Mybatis整合代码+所有Spr
- 《Java EE企业级应用开发教程Spring+Sp
- 黑马程序员SSM框架jar整合
- 基于SSM框架的网上书店商城项目系统
- 基于SSM的校园兼职平台毕业设计程序
- maven+ssm 实现java版视频上传预览
- SSM+Mysql实现防慕课网项目.zip
- jsp+ssm+mysql实现的零食商城系统源码
- 基于JavaWeb的网上书店的设计与实现毕
- ssm医院血库管理系统毕业设计程序
- ssm航空系统可直接运行
- Java-基于SSM框架的BBS论坛完整
- 基于ssm的jsp的企业办公自动化系统毕
- 基于java开发的二手图书交易系统设计
- javaPOI ssm导入导出
- ssm实现增删改查
- ssm黑马旅游整合最终版2018
- 论坛发帖管理系统
- SSM的所有jar包基于jdk1.8
- 仿知乎-Spring+SpringMVC+MyBatis+FreeMarker+
- 自动生成Java代码,采用SSM框架
- 超市商品销售管理系统SSM+java实现.z
- SSM整合所需jar
- 初学者ssm框架整合echarts
- Zelix Klassmaster Java混淆器 破解版 12.0
- ssm驾校管理平台毕业设计程序
- SSM整合个人博客网站
- 医院预约挂号系统的设计与实现
- 基于SSM框架的客户管理系统设计与实
- ZKM 12.0.1 Cracked.rar
评论
共有 条评论