package com.java.controller;

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;

@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";
		}
	}

}
最近下载更多
GJZZHDFS  LV2 2023年6月30日
小陈666666  LV2 2023年6月16日
小妹妹  LV7 2023年6月4日
6389181  LV7 2023年5月31日
GoodGame1234  LV4 2023年5月6日
女王不该在山炮村养花  LV8 2023年4月13日
张真狗  LV9 2022年6月16日
gezellig  LV6 2021年12月17日
李亮  LV19 2021年11月16日
二拾  LV6 2021年9月13日
最近浏览更多
M0netxxx 前天
暂无贡献等级
123hjl 6月23日
暂无贡献等级
lun123456 6月23日
暂无贡献等级
965718  LV1 6月21日
szqqqaaqqa  LV1 6月20日
2032867896  LV1 6月20日
ProjectAshe 6月17日
暂无贡献等级
qq970040477  LV24 6月16日
xin xie  LV1 6月13日
领通过后哄哄你  LV1 6月7日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友