package com.atg.ssm.controller;
import com.atg.ssm.pojo.Employee;
import com.atg.ssm.service.EmployeeService;
import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import java.util.List;
/**
* 查询所有员工信息-->/employee-->get
* 查询员工的分页信息-->/employee/page/1-->get
* 根据id查询员工信息-->/employee/1-->get
* 跳转到添加页面-->/to/add-->get
* 添加员工信息-->/employee-->post
* 修改员工信息-->/employee-->put
* 删除员工信息-->/employee/1-->delete
*/
@Controller
public class EmployeeController {
@Autowired
private EmployeeService employeeService;
@RequestMapping(value = "/employee/page/{pageNum}",method = RequestMethod.GET)
public String getEmployeePage(@PathVariable("pageNum") Integer pageNum,Model model){
//获取员工的分页信息
PageInfo<Employee> page = employeeService.getEmployeePage(pageNum);
//将分页数据共享到请求域中
model.addAttribute("page",page);
return "employee_list";
}
@RequestMapping(value = "/employee",method = RequestMethod.GET)
public String getAllEmployee(Model model){
//查询所有员工信息
List<Employee> list = employeeService.getAllEmployee();
//将员工信息在请求域中共享
// System.out.println(list);
model.addAttribute("list",list);
//跳转到employee_list.html
return "employee_list";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
。。。。。。。。。。。。。。。。。ssm整合
共129个文件
xml:62个
jar:33个
class:10个
需积分: 6 0 下载量 197 浏览量
2022-08-03
21:15:41
上传
评论
收藏 40.59MB ZIP 举报
温馨提示
。。。。。。。。。。。。。。。。。。。ssm整合
资源详情
资源评论
资源推荐
收起资源包目录
。。。。。。。。。。。。。。。。。ssm整合 (129个子文件)
Employee.class 2KB
Employee.class 2KB
EmployeeController.class 2KB
EmployeeController.class 2KB
EmployeeServiceImpl.class 2KB
EmployeeServiceImpl.class 2KB
EmployeeService.class 422B
EmployeeService.class 422B
EmployeeMapper.class 381B
EmployeeMapper.class 381B
.gitignore 184B
employee_list.html 2KB
employee_list.html 2KB
index.html 255B
index.html 255B
ssm_build.iml 6KB
ssm.iml 433B
mysql-connector-java-8.0.16.jar 2.19MB
aspectjweaver-1.9.6.jar 1.96MB
druid-1.0.9.jar 1.76MB
mybatis-3.5.7.jar 1.66MB
spring-web-5.3.1.jar 1.47MB
jackson-databind-2.12.1.jar 1.44MB
spring-core-5.3.1.jar 1.4MB
protobuf-java-3.6.1.jar 1.36MB
spring-context-5.3.1.jar 1.18MB
spring-webmvc-5.3.1.jar 966KB
thymeleaf-3.0.12.RELEASE.jar 845KB
spring-test-5.3.1.jar 734KB
spring-beans-5.3.1.jar 680KB
jsqlparser-3.2.jar 522KB
log4j-1.2.17.jar 478KB
logback-core-1.2.3.jar 461KB
spring-jdbc-5.3.1.jar 407KB
spring-aop-5.3.1.jar 366KB
jackson-core-2.12.1.jar 357KB
spring-tx-5.3.1.jar 320KB
logback-classic-1.2.3.jar 284KB
spring-expression-5.3.1.jar 276KB
attoparser-2.0.5.RELEASE.jar 239KB
thymeleaf-spring5-3.0.12.RELEASE.jar 174KB
unbescape-1.1.6.RELEASE.jar 170KB
commons-io-2.2.jar 170KB
pagehelper-5.2.0.jar 94KB
jackson-annotations-2.12.1.jar 74KB
mybatis-spring-2.0.6.jar 70KB
commons-fileupload-1.3.1.jar 67KB
spring-aspects-5.3.1.jar 46KB
slf4j-api-1.7.25.jar 40KB
spring-jcl-5.3.1.jar 23KB
EmployeeController.java 2KB
Employee.java 2KB
EmployeeServiceImpl.java 1KB
EmployeeService.java 434B
EmployeeMapper.java 389B
vue.js 346KB
vue.js 346KB
inputFiles.lst 458B
createdFiles.lst 213B
inputFiles.lst 0B
MANIFEST.MF 89B
jdbc.properties 139B
jdbc.properties 139B
jdbc.properties 139B
pom.properties 113B
t_emp.sql 3KB
ssm_build-1.0-SNAPSHOT.war 20.22MB
workspace.xml 16KB
pom.xml 5KB
ssm_build_war_exploded.xml 4KB
spring.xml 3KB
spring.xml 3KB
spring.xml 3KB
springmvc.xml 3KB
springmvc.xml 3KB
springmvc.xml 3KB
web.xml 2KB
web.xml 2KB
jarRepositories.xml 880B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_12_1.xml 768B
Maven__org_thymeleaf_thymeleaf_spring5_3_0_12_RELEASE.xml 758B
log4j.xml 749B
log4j.xml 749B
log4j.xml 749B
Maven__com_fasterxml_jackson_core_jackson_databind_2_12_1.xml 747B
Maven__commons_fileupload_commons_fileupload_1_3_1.xml 722B
Maven__com_fasterxml_jackson_core_jackson_core_2_12_1.xml 719B
Maven__org_springframework_spring_expression_5_3_1.xml 719B
Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml 706B
Maven__org_thymeleaf_thymeleaf_3_0_12_RELEASE.xml 702B
Maven__org_springframework_spring_context_5_3_1.xml 698B
Maven__org_springframework_spring_aspects_5_3_1.xml 698B
compiler.xml 695B
Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml 695B
Maven__javax_servlet_javax_servlet_api_3_1_0.xml 695B
Maven__mysql_mysql_connector_java_8_0_16.xml 691B
Maven__com_google_protobuf_protobuf_java_3_6_1.xml 691B
Maven__org_springframework_spring_webmvc_5_3_1.xml 691B
Maven__ch_qos_logback_logback_classic_1_2_3.xml 685B
Maven__org_springframework_spring_beans_5_3_1.xml 684B
共 129 条
- 1
- 2
Foolxa
- 粉丝: 10
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0