package com.iflysse.controller;
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.beans.support.PagedListHolder;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.iflysse.pojo.Student;
import com.iflysse.service.IndexService;
import com.iflysse.util.PageUtil;
@Controller
public class IndexController {
@Autowired
private IndexService indexService;
/**
* 跳转到首页
*
*/
@RequestMapping(value = "person/index",method=RequestMethod.GET)
public String index() {
return "person/index";
}
/**
* 首页分页查询
*/
@ResponseBody
@RequestMapping(value = "person/index",method=RequestMethod.POST)
public PageUtil<Student> index(String stuName,Integer pageIndex,Integer pageSize){
PageUtil<Student> page = indexService.getUserPage(stuName,pageIndex,pageSize);
return page;
}
//跳转到增加页面
@RequestMapping(value = "person/add",method=RequestMethod.GET)
public String add() {
return "person/add";
}
@RequestMapping(value = "person/add",method=RequestMethod.POST)
public String add(String id,String stuName,String stuNo,String stuSex,String stuNum,HttpServletRequest request) {
Student stu = (Student) request.getSession().getAttribute("stu");
indexService.add(id,stuName,stuNo,stuSex,stuNum);
return "redirect:/person/index";
}
//删除帖子
@RequestMapping(value="person/shanchu/{id}",method=RequestMethod.GET)
private String shanchu(@PathVariable("id") String id,HttpServletRequest request) {
indexService.deleteIn(id);
return "person/index";
}
//跳转到编辑信息页面
@RequestMapping(value="person/xiugai/{id}",method=RequestMethod.GET)
public String newsedit(@PathVariable("id") String id,Model model){
Student stu = indexService.getUsers(Integer.parseInt(id));
model.addAttribute("stu", stu);
return "person/xiugai";
}
@RequestMapping(value="person/xiugai/{id}",method=RequestMethod.POST)
public String newsedit(@PathVariable("id") String id,String stuName,String stuNo,String stuSex,String stuNum,Model model){
indexService.update(id,stuName,stuNo,stuSex,stuNum);
return "person/index";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
spring+springmvc+mybatis完善的增删改查,适合新手,数据库是mysql,自己建立一下数据库数据 (2000个子文件)
IndexController.class 4KB
IndexServiceImpl.class 3KB
VerifyCode.class 3KB
LoginController.class 3KB
LoginIntercepter.class 2KB
BaseDict.class 2KB
PageUtil.class 2KB
Student.class 1KB
BaseEntity.class 1KB
LoginServiceImpl.class 1KB
User.class 906B
DateUtil.class 784B
IndexService.class 688B
IndexDao.class 659B
DAO.class 471B
SysCode.class 278B
LoginService.class 207B
LoginDao.class 182B
GeneratedValue.class 165B
.classpath 1KB
org.eclipse.wst.common.component 737B
org.eclipse.wst.jsdt.ui.superType.container 49B
miniui.css 90KB
miniui.css 90KB
miniui.css 72KB
font-awesome.css 30KB
font-awesome.css 30KB
font-awesome.min.css 23KB
font-awesome.min.css 23KB
skin.css 18KB
skin.css 18KB
skin.css 16KB
skin.css 16KB
skin.css 15KB
skin.css 15KB
skin.css 15KB
skin.css 14KB
skin.css 14KB
skin.css 14KB
skin.css 13KB
skin.css 13KB
skin.css 13KB
skin.css 13KB
skin.css 13KB
skin.css 13KB
skin.css 13KB
skin.css 13KB
skin.css 12KB
skin.css 12KB
skin.css 12KB
skin.css 12KB
skin.css 12KB
skin.css 12KB
skin.css 12KB
skin.css 12KB
skin.css 12KB
skin.css 12KB
skin.css 9KB
large-mode.css 8KB
large-mode.css 8KB
medium-mode.css 8KB
medium-mode.css 8KB
style.css 6KB
icons.css 3KB
icons.css 3KB
icons.css 3KB
fontawesome-webfont.eot 59KB
fontawesome-webfont.eot 59KB
checkbox.gif 2KB
checkbox.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
header.gif 2KB
toolbar.gif 2KB
hmenu.gif 2KB
toolbar.gif 2KB
hmenu.gif 2KB
toolbar.gif 2KB
hmenu.gif 2KB
toolbar.gif 2KB
hmenu.gif 2KB
toolbar.gif 2KB
hmenu.gif 2KB
toolbar.gif 2KB
hmenu.gif 2KB
hmenu.gif 2KB
toolbar.gif 2KB
hmenu.gif 2KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
qq_33264915
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功