首页>代码>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日
星星星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友