package com.post.control;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.post.bean.Post;
import com.post.service.PostService;
@Controller
public class PostController {
@Autowired
PostService postService;
//遍历岗位
@RequestMapping("/listPost")
public ModelAndView listPost(){
List<Post> posts = postService.listPost();
ModelAndView mav = new ModelAndView();
mav.addObject("posts", posts);
mav.setViewName("manager_post");
return mav;
}
//新增岗位
@RequestMapping("/addPost")
public ModelAndView addPost(Post post){
postService.addPost(post);
ModelAndView mav = new ModelAndView();
mav.setViewName("redirect:listPost");
return mav;
}
//删除岗位
@RequestMapping("/deletePost")
public ModelAndView deletePost(int id){
postService.deletePost(id);
ModelAndView mav = new ModelAndView();
mav.setViewName("redirect:listPost");
return mav;
}
//获得指定岗位信息
@RequestMapping("/getPost")
public ModelAndView getPost(int id){
Post post = postService.getPost(id);
ModelAndView mav = new ModelAndView();
mav.addObject("post", post);
mav.setViewName("edit_post");
return mav;
}
//修改岗位信息
@RequestMapping("/updatePost")
public ModelAndView updatePost(Post post){
postService.updatePost(post);
ModelAndView mav = new ModelAndView();
mav.setViewName("redirect:listPost");
return mav;
}
//岗位模糊查询
@RequestMapping("/searchName")
public ModelAndView searchName(String name){
List<Post> posts = postService.searchName(name);
ModelAndView mav = new ModelAndView();
mav.addObject("posts", posts);
mav.setViewName("manager_post");
return mav;
}
//岗位名称重复判断
@RequestMapping("/checkPost_name")
@ResponseBody
public Map<String, String> checkPost_name(String name){
List<Post> posts = postService.checkPost_name(name);
Map<String , String> str = new HashMap<String, String>();
if(posts.size() > 0){
str.put("data", "no");
}
return str;
}
//主页显示
@RequestMapping("/home")
public ModelAndView home(){
List<Post> posts = postService.listPost();
ModelAndView mav = new ModelAndView();
mav.addObject("posts", posts);
mav.setViewName("home");
return mav;
}
//登录后页面显示
@RequestMapping("/re_home")
public ModelAndView re_home(){
List<Post> posts = postService.listPost();
ModelAndView mav = new ModelAndView();
mav.addObject("posts", posts);
mav.setViewName("home");
return mav;
}
//岗位详情
@RequestMapping("/getOne_post")
public ModelAndView getOne_post(int id,HttpServletRequest request){
List<Post> posts = postService.getOne_post(id);
Post post = null;
if(posts.size()!=0){
post = posts.get(0);
}
ModelAndView mav = new ModelAndView();
request.getSession().setAttribute("post", post);
mav.setViewName("details");
return mav;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
springMvc+mybatis 招聘网站 模糊查询 登录验证完整项目
共155个文件
jar:38个
class:21个
java:21个
4星 · 超过85%的资源 需积分: 11 78 下载量 70 浏览量
2017-04-21
18:19:49
上传
评论
收藏 18.31MB ZIP 举报
温馨提示
基于springMvc+mybatis,实现了检索、后台登陆、前台注册登录验证等功能
资源推荐
资源详情
资源评论
收起资源包目录
springMvc+mybatis 招聘网站 模糊查询 登录验证完整项目 (155个子文件)
UserController.class 5KB
PostController.class 4KB
PostDAO.class 3KB
UserDAO.class 3KB
Post.class 2KB
ResumeController.class 2KB
Resume.class 2KB
PostServiceImpl.class 2KB
UserServiceImpl.class 2KB
ResumeDAO.class 2KB
RecordController.class 1KB
User.class 1KB
ResumeServiceImpl.class 1KB
Page.class 1001B
RecordDAO.class 998B
Record.class 852B
RecordServiceImpl.class 760B
PostService.class 645B
UserService.class 629B
ResumeService.class 336B
RecordService.class 172B
.classpath 529B
org.eclipse.wst.common.component 459B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.min.css 118KB
back.css 6KB
style.css 5KB
supersized.css 2KB
alert.css 1KB
reset.css 1KB
poi-3.12.jar 2.04MB
ojdbc14_11g.jar 1.79MB
aspectjweaver-1.8.5.jar 1.78MB
jackson-databind-2.5.2.jar 1.09MB
spring-context-4.1.6.RELEASE.jar 1002KB
spring-core-4.1.6.RELEASE.jar 984KB
spring-webmvc-4.1.6.RELEASE.jar 762KB
spring-web-4.1.6.RELEASE.jar 702KB
mybatis-3.2.8.jar 697KB
spring-beans-4.1.6.RELEASE.jar 692KB
mchange-commons-java-0.2.10.jar 592KB
mysql-connector-java-5.0.8.jar 528KB
spring-test-4.1.6.RELEASE.jar 491KB
c3p0-0.9.5.1.jar 486KB
log4j-1.2.17.jar 478KB
commons-lang3-3.4.jar 424KB
spring-jdbc-4.1.6.RELEASE.jar 417KB
jstl-1.2.jar 405KB
standard-1.1.2.jar 384KB
spring-aop-4.1.6.RELEASE.jar 351KB
junit-4.12.jar 308KB
dom4j-1.6.1.jar 307KB
commons-codec-1.10.jar 278KB
spring-expression-4.1.6.RELEASE.jar 253KB
spring-tx-4.1.6.RELEASE.jar 247KB
jaxen-1.1.6.jar 226KB
jackson-core-2.5.1.jar 224KB
commons-dbcp-1.4.jar 157KB
xml-apis-1.0.b2.jar 107KB
commons-pool-1.5.4.jar 94KB
javax.servlet-api-3.0.1.jar 83KB
commons-logging-1.2.jar 60KB
mybatis-spring-1.2.2.jar 48KB
hamcrest-core-1.3.jar 44KB
jackson-annotations-2.5.0.jar 39KB
slf4j-api-1.7.10.jar 31KB
slf4j-log4j12-1.7.10.jar 9KB
aopalliance-1.0.jar 4KB
PostController.java 3KB
UserController.java 3KB
Post.java 2KB
UserDAO.java 2KB
ResumeController.java 2KB
PostDAO.java 2KB
Resume.java 1KB
PostServiceImpl.java 1KB
UserServiceImpl.java 965B
ResumeDAO.java 908B
User.java 800B
RecordController.java 769B
ResumeServiceImpl.java 687B
RecordDAO.java 621B
Page.java 553B
Record.java 482B
PostService.java 466B
RecordServiceImpl.java 441B
UserService.java 333B
ResumeService.java 240B
RecordService.java 136B
登陆系统_01.jpg 293KB
1492013207(1).jpg 234KB
lunbo2.jpg 187KB
lunbo1.jpg 176KB
banner.jpg 102KB
pic.jpg 90KB
adminlogin.jpg 82KB
bjt_regular_3.jpg 48KB
bg.jpg 39KB
logo.jpg 31KB
dlk.jpg 10KB
共 155 条
- 1
- 2
资源评论
- tinalucy672019-03-07学习了,谢谢分享!
- 天注定一遇2017-11-16请问数据库在哪里
okcslcsl
- 粉丝: 5
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功