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日

最近浏览