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日