文章标题

来源:互联网 发布:电流转换器淘宝 编辑:程序博客网 时间:2024/05/18 01:32
package com.technicalmall.action;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Map;import javax.annotation.Resource;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Controller;import com.opensymphony.xwork2.ActionContext;import com.technicalmall.bean.Admin;import com.technicalmall.bean.PageBean;import com.technicalmall.service.AdminService;import com.technicalmall.service.PageService;@Controller @Scope("prototype")public class AdminManageAction {@Resource private AdminService adminService;@Resource private PageService pageService;private Integer id;private String name;private String password;private String date;private String searchAdminContent;private int page;private PageBean pageBean;//public String execute(){////}public String loginCheck(){//ActionContext ctx = ActionContext.getContext();//Map session = ctx.getSession();//if(session.isEmpty()){//return "error";//}else{//return "usermanage";//}if(password.equals(adminService.findByName(name).getPassword())){ActionContext ctx = ActionContext.getContext();ctx.getSession().put("loginAdminName", name);return "isAdmin";}elsereturn "error";}public String adminManage(){ActionContext ctx = ActionContext.getContext();Map session = ctx.getSession();if(session.isEmpty()){return "error";}else{return "adminManage";}}public String adminEdit(){ActionContext ctx = ActionContext.getContext();//Map session = ctx.getSession();ctx.put("adminer", adminService.find(id));//System.out.println(id);return "edit";}public String edit(){ActionContext ctx = ActionContext.getContext();//Map session = ctx.getSession();Admin admin = new Admin(name,password);admin.setId(id);admin.setDate(date);adminService.update(admin);//System.out.println(id);return "editSuccess";}public String search(){ActionContext ctx = ActionContext.getContext();//if(ctx.getSession().get("lastSearchContent") != null)//ctx.getSession().remove("lastSearchContent");if(ctx.getSession().get("lastSearchAdminContent") != null)ctx.getSession().remove("lastSearchAdminContent");ctx.getSession().put("lastSearchAdminContent", searchAdminContent);pageBean = pageService.queryForPage(Global.pageSize, Global.pageInit, searchAdminContent,"admin","");return "search";}public String addAdminer(){ActionContext ctx = ActionContext.getContext();//Map session = ctx.getSession();Admin admin = new Admin(name,password);admin.setDate(new SimpleDateFormat("yyyy-MM-dd-HH:mm").format(Calendar.getInstance().getTime()));adminService.save(admin);//System.out.println(id);return "add";}public String delete(){//ActionContext ctx = ActionContext.getContext();//Map session = ctx.getSession();adminService.delete(id);//System.out.println(id);return "delete";}public String listAll(){ActionContext ctx = ActionContext.getContext();pageBean = pageService.queryForPage(Global.pageSize, Global.pageInit, "","admin","");ctx.getSession().put("lastSearchAdminContent", "");return "listAll";}public String showPageList(){ActionContext ctx = ActionContext.getContext();pageBean = pageService.queryForPage(Global.pageSize, page, ctx.getSession().get("lastSearchAdminContent").toString(),"admin","");return "showPageList";}public String destroy(){ActionContext ctx = ActionContext.getContext();Map session = ctx.getSession();if(session.remove("loginAdminName") != null){return "destroy";}else{return "error";}}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getDate() {return date;}public void setDate(String date) {this.date = date;}public int getPage() {return page;}public void setPage(int page) {this.page = page;}public String getSearchAdminContent() {return searchAdminContent;}public void setSearchAdminContent(String searchAdminContent) {this.searchAdminContent = searchAdminContent;}public PageBean getPageBean() {return pageBean;}public void setPageBean(PageBean pageBean) {this.pageBean = pageBean;}}
0 0
原创粉丝点击