package com.xlj.popedom.action; import java.util.List; import java.util.Map; import org.apache.struts2.ServletActionContext; import org.apache.struts2.interceptor.RequestAware; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import com.xlj.popedom.model.P_right; import com.xlj.popedom.model.P_user; import com.xlj.popedom.serviceInterface.IUserService; public class UserAction extends ActionSupport implements RequestAware{ private Map<String,Object> request; private P_user user; private IUserService userService; private P_right right; public P_right getRight() { return right; } public void setRight(P_right right) { this.right = right; } public P_user getUser() { return user; } public void setUser(P_user user) { this.user = user; } public IUserService getUserService() { return userService; } public void setUserService(IUserService userService) { this.userService = userService; } public void setRequest(Map<String, Object> request) { this.request = request; } public Map<String, Object> getRequest() { return request; } public String addUser()throws Exception{ Integer id = (Integer) ServletActionContext.getRequest().getSession().getAttribute("user_id"); int count = this.userService.findUserType(id); if(count==0){ user.setUser_name(user.getUser_name()); user.setUser_pawd(user.getUser_pawd()); user.setUser_type(user.getUser_type()); this.userService.save(user); return SUCCESS; }else{ return INPUT; } } public String login() throws Exception{ Map session = ActionContext.getContext().getSession(); String name = user.getUser_name(); String password = user.getUser_pawd(); int count = this.userService.checkUser(name,password); if(count>0){ session.put("user_id", count); return SUCCESS; }else{ return INPUT; } } public String showUser()throws Exception{ List list = this.userService.getAllUser(); request.put("listUser", list); return SUCCESS; } }
最近下载更多
ClariSDDDD LV6
2018年12月24日
xiaomiao520 LV12
2018年11月6日
林东东 LV1
2018年10月17日
liuhongwei_5201314 LV9
2018年9月3日
tulongjian LV1
2018年6月17日
Rommel LV27
2018年5月17日
2309094456 LV12
2018年4月17日
gxpcwm LV22
2018年4月14日
kevin520 LV11
2017年7月13日
once_彭少 LV3
2017年4月19日