当前位置: 代码迷 >> Java Web开发 >> hibernate+struts+spring页面,显示查询结果的页面如何写呢
  详细解决方案

hibernate+struts+spring页面,显示查询结果的页面如何写呢

热度:267   发布时间:2016-04-17 10:17:14.0
hibernate+struts+spring页面,显示查询结果的页面怎么写呢?
Java code
package com.hollycrm.hollyv8.zsptest.zsp.action;import java.util.List;import javax.servlet.http.HttpServletRequest;import org.apache.log4j.Logger;import org.apache.struts2.interceptor.ServletRequestAware;import com.experiment.vo.UserInfo;import com.hollycrm.hollyv8.organization.user.action.UserAction;import com.hollycrm.hollyv8.zsptest.zsp.service.UserManagerService;import com.opensymphony.xwork2.ActionSupport;public class ZspAction extends ActionSupport implements ServletRequestAware{    private HttpServletRequest request;        private static final long serialVersionUID = 8729730792551753250L;        private static Logger logger = Logger.getLogger(UserAction.class);        public void setServletRequest(HttpServletRequest request) {        this.request=request;    }      public String ZspAction(){                                  return "list_success";                       }                private UserManagerService userManager;         private List<UserInfo> users;         private UserInfo user;         private String id;         private String account;         private String name;         private String birthday;         private String sex;         private String[] ids;                public String[] getIds() {            return ids;        }        public void setIds(String[] ids) {            this.ids = ids;        }        public UserManagerService getUserManager() {            return userManager;        }        public void setUserManager(UserManagerService userManager) {            this.userManager = userManager;        }        public List<UserInfo> getUsers() {            return users;        }        public void setUsers(List<UserInfo> users) {            this.users = users;        }        public UserInfo getUser() {            return user;        }        public void setUser(UserInfo user) {            this.user = user;        }        public String getId() {            return id;        }        public void setId(String id) {            this.id = id;        }        public String getAccount() {            return account;        }        public void setAccount(String account) {            this.account = account;        }        public String getName() {            return name;        }        public void setName(String name) {            this.name = name;        }        public String getBirthday() {            return birthday;        }        public void setBirthday(String birthday) {            this.birthday = birthday;        }        public String getSex() {            return sex;        }        public void setSex(String sex) {            this.sex = sex;        }        public String add() {              if (this.userManager.getUser(user.getName(),user.getAccount()) != null) {               return INPUT;              } else {               this.userManager.addUser(user);               return "success_add";              }             }             public String list() {              this.users = this.userManager.listUser();              if (this.users.size() > 0) {               return "list1_success";//                  return SUCCESS;              } else {               return INPUT;              }             }             public String delete() {                              if (this.id !="0" ) {               this.userManager.deleteUser(this.id);              } else {               if (ids.length > 0) {                for (String id : ids) {                 this.userManager.deleteUser(id);                }               }              }              if (this.userManager.listUser().size() > 0) {                  return "list1_success";                //  return SUCCESS;              } else {               return INPUT;              }             }             public String saveOrUpdate() {              this.userManager.saveOrUpdate(user);              return SUCCESS;             }             public String edit() {              this.user = this.userManager.getUser(account);              return "success_edit";             }             public String save() {              String id = this.user.getId();              user = this.userManager.getUser(account);              return SUCCESS;             }             public String update() {              String id = this.user.getId();              this.userManager.saveOrUpdate(user);              //return SUCCESS;              return "success_update";             }             public String login() {              UserInfo emp = this.userManager.getUser(name, account);              List list = this.userManager.listUser();              if (null != emp) {               return SUCCESS;              } else {               if (list.size() > 0) {                return INPUT;               } else {                return ERROR;               }              }         }    }
  相关解决方案