📄 manageroperatoraction.java
字号:
package com.web.action;import static com.common.BeanFactory.getBean;import java.util.List;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletActionContext;import com.bean.Operator;import com.opensymphony.xwork2.ActionSupport;import com.service.ReaderService;public class ManagerOperatorAction extends ActionSupport { private String userName; private String passWord; private String name; private String cardid; private String position; private Integer operatorid; private int currentPage = 1; private int pageCount; private int messageCount; private List subOperator; public String lookOperatorMessage() throws Exception{ HttpServletRequest request = ServletActionContext.getRequest(); ReaderService service = (ReaderService)getBean("readerService"); List list = service.findOpertor(operatorid, cardid, userName, passWord); if(list==null) return "success"; separatePage(list); return "success"; } public String editorOperator() throws Exception{ HttpServletRequest request = ServletActionContext.getRequest(); ReaderService service = (ReaderService)getBean("readerService"); List olist = service.findOpertor(operatorid, null, null, null); Operator operator = (Operator)olist.get(0); request.setAttribute("operator", operator); return "success"; } public String updateOperator() throws Exception{ HttpServletRequest request = ServletActionContext.getRequest(); ReaderService service = (ReaderService)getBean("readerService"); List olist = service.findOpertor(operatorid, null, null, null); Operator operator = (Operator)olist.get(0); operator.setCardid(cardid); operator.setName(name); operator.setPassWord(passWord); operator.setUserName(userName); operator.setPosition(position); service.saveOrUpdateOperator(operator); return "success"; } public String addOperator() throws Exception{ HttpServletRequest request = ServletActionContext.getRequest(); ReaderService service = (ReaderService)getBean("readerService"); Operator operator = new Operator(); operator.setCardid(cardid); operator.setName(name); operator.setPassWord(passWord); operator.setUserName(userName); operator.setPosition(position); service.saveOrUpdateOperator(operator); return "success"; } private void separatePage(List list){ if(list.isEmpty()){ messageCount = 0; return; } messageCount = list.size(); if(list.size()%4==0) pageCount = list.size()/4; else pageCount = list.size()/4 + 1; if(list.size()>currentPage*4) subOperator = list.subList((currentPage-1)*4, currentPage*4); else subOperator = list.subList((currentPage-1)*4, list.size()); } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassWord() { return passWord; } public void setPassWord(String passWord) { this.passWord = passWord; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCardid() { return cardid; } public void setCardid(String cardid) { this.cardid = cardid; } public String getPosition() { return position; } public void setPosition(String position) { this.position = position; } public Integer getOperatorid() { return operatorid; } public void setOperatorid(Integer operatorid) { this.operatorid = operatorid; } public int getCurrentPage() { return currentPage; } public void setCurrentPage(int currentPage) { this.currentPage = currentPage; } public int getPageCount() { return pageCount; } public void setPageCount(int pageCount) { this.pageCount = pageCount; } public int getMessageCount() { return messageCount; } public void setMessageCount(int messageCount) { this.messageCount = messageCount; } public List getSubOperator() { return subOperator; } public void setSubOperator(List subOperator) { this.subOperator = subOperator; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -