首页>代码>Myeclipse搭建Spring+Spring Mvc+Mybatis+Maven+数据库Mysql项目demo,实现ajax分页>/ssm Maven Webapp/src/main/java/com/java/controller/UserController.java
package com.java.controller; import java.util.HashMap; import java.util.Map; import javax.annotation.Resource; 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.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import com.java.model.Userm; import com.java.service.UserService; import com.javen.util.PageAssitant; @Controller @RequestMapping("/user") public class UserController { @Resource private UserService userService; @Autowired private HttpServletRequest request; @RequestMapping("/showUser") public String toIndex() { System.out.println("���뷽��"); int userId = Integer.parseInt(request.getParameter("id")); Userm user = this.userService.selectByPrimaryKey(userId); System.out.println(user.getUsername()); return "Showssm"; } // ע���ж��û����Ƿ���� @RequestMapping(value = "/registeryz", method = RequestMethod.POST) public @ResponseBody Userm register() { System.out.println("������֤����"); Userm user = new Userm(); String name = request.getParameter("username"); System.out.println(name); user = userService.selectByname(name); return user; } // ע���û� @RequestMapping(value = "/register", method = RequestMethod.POST) public @ResponseBody Userm Userregister() { System.out.println("����ע�᷽��"); Userm user = new Userm(); System.out.println(request.getParameter("username")); user.setUsername(request.getParameter("username")); user.setSex(request.getParameter("sex")); user.setUserpassword(request.getParameter("userpassword")); int count = userService.insertUserm(user); if (count > 0) { return user; } else { return null; } } // �û���½ @SuppressWarnings("unused") @RequestMapping(value = "/login", method = RequestMethod.POST) public String loginUserm(Userm user) { Userm user1 = userService.queryUser(user); request.getSession().setAttribute("user1", user1); System.out.println(user1.getSex()); if (user1 != null) { return "index"; } else { return "login"; } } // ���û���Ϣ @RequestMapping(value = "/updateUser", method = RequestMethod.POST) public String updateUser(Userm xuser) { Userm user = this.userService.selectByPrimaryKey(xuser.getUserid()); user.setSex(xuser.getSex()); user.setUserpassword(xuser.getUserpassword()); user.setUsername(xuser.getUsername()); int count = userService.updateUser(user); if (count > 0) { return "Showssm"; } else { return "erro"; } } // ɾ���û��� @RequestMapping(value = "/delUser", method = RequestMethod.POST) public String delUser(Userm user) { int count = userService.delUser(Integer.parseInt(request.getParameter("userid"))); if (count > 0) { return "login"; } else { return "index"; } } //跳转到分页的页面 @RequestMapping("/fypage") public String tofypage() { return "Page"; } //分页的方法 @RequestMapping("/fenye") public @ResponseBody PageAssitant<Userm> selectMicroclass(PageAssitant<Userm> pa,Userm user){ System.out.println(pa.getPageSize()); Map<String,Object> map = new HashMap<String, Object>(); map.put("sex",user.getSex()); map.put("currStart", pa.getCurrStart()); map.put("pageSize", pa.getPageSize()); pa.setItems(userService.selectUseifo(map)); pa.setCount(userService.selectCount(map)); return pa; } }

随便战士 LV32020年12月5日
1900110734 LV62020年12月4日
luomu_123 LV12020年9月23日
小肥羊 LV162020年6月19日
妲克妮丝 LV52020年5月19日
adminxu LV132020年5月4日
yuhongaa LV22020年4月21日
huahui235689 LV102019年11月17日
8战魂5无双8 LV422019年10月7日
dengpand LV82019年9月14日

陌路过客 LV24月17日
lclinlclin LV134月8日
米卡是我的king LV34月8日
andy xiao2222222 LV63月19日
wangshule LV123月16日
月亮09203月15日
暂无贡献等级
锐vi123 LV101月12日
qianyexingren LV102020年12月30日
那一年你在哪 LV132020年12月12日
随便战士 LV32020年12月5日