首页>代码>ssm框架开发视频检索下载项目管理后台>/video-search-system/src/java/com/ylwl/controller/UserAction.java
package com.ylwl.controller;

import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.alibaba.fastjson.JSONObject;
import com.ylwl.pojo.User;
import com.ylwl.service.UserService;
import com.ylwl.utils.Squence;

import net.sf.json.JSONArray;

@Controller
@RequestMapping(value="/user")
public class UserAction {
	@Resource
	private UserService userService;
	
	@RequestMapping(value="/actionForLogin")
	public String actionForLogin(HttpServletRequest request){
		String userName = request.getParameter("userName");
		String userPassword = request.getParameter("userPassword");
		User user = userService.queryForLogin(userName,userPassword);
		request.getSession().setAttribute("user", user);
		if(user!=null){
			return "pages/index";
			
		}
		return "template/index";
	}
	
	@RequestMapping(value="/actionForList")
	public String actionForList(){
		return "list";
	}
	
	@ResponseBody
	@RequestMapping(value="/actionForLoadTree" ,produces = "application/json; charset=utf-8")
	public JSONArray actionForLoadTree(){
		List<User> list = userService.queryForUserList();
		JSONObject root=new JSONObject();
		JSONArray array=new JSONArray();
		for (User user : list) {
			JSONObject jsonObject=new JSONObject();
			jsonObject.put("id", user.getUserId());
			jsonObject.put("text", user.getUserName());
			jsonObject.put("sex", user.getUserSex());
			jsonObject.put("tel", user.getUserTel());
			jsonObject.put("qq", user.getUserQQ());
			jsonObject.put("idCard", user.getUserIdCard());
			jsonObject.put("email", user.getUserEmail());
			array.add(jsonObject);
		}
		root.put("text", "用户列表");
		root.put("id", "0");
		root.put("isLeaf", "0");
		root.put("children", array);
		
		JSONArray jsonArray=new JSONArray();
		jsonArray.add(root);
		return jsonArray;
	}
	@ResponseBody
	@RequestMapping(value="/actionForUserRegist",produces = "application/json; charset=utf-8")
	public String actionForUserRegist(HttpServletRequest request){
		String userSex = request.getParameter("userSex");
		String userName = request.getParameter("userName");
		String userPassword = request.getParameter("userPassword");
		String userTel = request.getParameter("userTel");
		String userEmail = request.getParameter("userEmail");
		String userQQ = request.getParameter("userQQ");
		String userIdCard = request.getParameter("userIdCard");
		User user=new User();
		user.setUserSex(userSex);
		user.setUserEmail(userEmail);
		user.setUserId(Squence.next());
		user.setUserIdCard(userIdCard);
		user.setUserName(userName);
		user.setUserPassword(userPassword);
		user.setUserQQ(userQQ);
		user.setUserTtel(userTel);
		int index=userService.registUser(user);
		if (index==1) {
			return "200";
		}else {
			return "501";
		}
	}
}
最近下载更多
不顾asdf  LV7 2023年11月1日
ssh123  LV10 2023年3月27日
1806795436  LV4 2023年1月9日
wangjialiang1  LV17 2022年6月6日
ddsfsf  LV2 2022年2月21日
wanglinddad  LV54 2022年2月19日
最代码-宋家辉  LV61 2021年7月8日
yg010917  LV2 2021年5月11日
浴皇大帝  LV8 2021年4月20日
dcy1234  LV1 2021年4月12日
最近浏览更多
15103432984  LV2 3月16日
李林112233  LV2 1月18日
1waxzsq212345  LV2 1月16日
XiaoSong888  LV2 1月10日
weilaizhisheng  LV21 2023年12月26日
马宇轩  LV1 2023年11月19日
不顾asdf  LV7 2023年11月1日
zhaozhiqi  LV5 2023年10月10日
czsczd  LV3 2023年9月1日
329512801  LV28 2023年7月19日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友