package com.rlovep.inerceptor.demo.action;
import java.util.List;
import java.util.Map;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.rlovep.inerceptor.demo.daos.AdminDao;
import com.rlovep.inerceptor.demo.utils.Admin;
public class UserAction extends ActionSupport{
private Admin admin;
//数据库操作工具
private AdminDao adminDao=new AdminDao();
public Admin getAdmin() {
return admin;
}
public void setAdmin(Admin admin) {
this.admin = admin;
}
public String login(){
if(admin==null)
return "input";
System.out.println(admin);
boolean status = adminDao.login(admin);
System.out.println(status);
if(status==false){
return "input";
}
Map<String, Object> session = ActionContext.getContext().getSession();
session.put("userinfo", admin);
return SUCCESS;
}
// 列表
public String list() {
try {
// 查询全部
List<Admin> list = adminDao.getAll();
// 保存到request
ActionContext.getContext().getContextMap().put("listAdmin", list);
return "list";
} catch (Exception e) {
return ERROR;
}
}
public String add() {
return null;
}
/* public static void main(String[] args) {
String list = new UserAction().list();
System.out.println(list);
}*/
}