首页>代码>s2sh的用户权限系统>/popedom/src/com/xlj/popedom/action/UserAction.java
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日
最近浏览更多
751615606 3月14日
暂无贡献等级
WBelong  LV7 2023年12月25日
780831897 2023年4月2日
暂无贡献等级
alex991  LV2 2022年10月26日
wwwwerty 2022年6月3日
暂无贡献等级
ioncecon  LV1 2022年5月30日
微信网友_5968079441924096  LV3 2022年5月21日
and123456  LV11 2022年4月13日
1798139161  LV4 2022年2月7日
贩卖日落的西红 2021年12月31日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友