首页>代码>spring+Struts2+mybatis+bootstrap整合开发元亨地产员工提成结算管理系统>/yuanheng1/YuanHeng3/src/com/yuanheng/action/RankAction.java
package com.yuanheng.action; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.interceptor.ServletResponseAware; import org.apache.struts2.interceptor.SessionAware; import com.opensymphony.xwork2.ActionSupport; import com.yuanheng.pojo.Rank; import com.yuanheng.service.RankService; import com.yuanheng.util.Constants; public class RankAction extends ActionSupport implements SessionAware,ServletResponseAware { private Map<String , Object> session = new HashMap<String , Object>(); private javax.servlet.http.HttpServletResponse response; private RankService rankService; private List<Rank> rankList = new ArrayList<Rank>(); private Rank rank; public javax.servlet.http.HttpServletResponse getResponse() { return response; } public void setResponse(javax.servlet.http.HttpServletResponse response) { this.response = response; } public RankService getRankService() { return rankService; } public void setRankService(RankService rankService) { this.rankService = rankService; } public List<Rank> getRankList() { return rankList; } public void setRankList(List<Rank> rankList) { this.rankList = rankList; } public Rank getRank() { return rank; } public void setRank(Rank rank) { this.rank = rank; } public Map<String, Object> getSession() { return session; } private static final long serialVersionUID = 1L; @Override public void setSession(Map<String, Object> session) { // TODO Auto-generated method stub this.session = session; } @Override public void setServletResponse(HttpServletResponse response) { // TODO Auto-generated method stub this.response = response; } public String addRank(){ this.rankService.insertOne(rank); return "success"; } public String rankList(){ this.rankList = this.rankService.selectList(); this.session.put(Constants.RANK_SESSION_NAME,rankList ); return SUCCESS; } public String rankUpdate(){ this.rank = this.rankService.selectOne(rank.getRankId()); this.session.put(Constants.RANK_SESSION_NAME,rank ); return "success"; } public String rankUpdateSave(){ this.rankService.updateOne(rank); return "success"; } public String rankDelete(){ this.rankService.deleteOne(this.rank.getRankId()); return "success"; } }