package edu.sjtu.infosec.ismp.manager.SYSM.config.web.actions.ds; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.log4j.Logger; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import org.infosec.ismp.manager.rmi.sysm.config.model.SysConfigDataSyn; import org.infosec.ismp.manager.rmi.sysm.config.service.SysConfigDataSynService; import edu.sjtu.infosec.ismp.manager.LM.pfLog.service.SystemLogService; public class DataSynConfigFindAction extends Action { private static Logger logger = Logger.getLogger(DataSynConfigFindAction.class); private SysConfigDataSynService sysConfigDataSynService; public void setSysConfigDataSynService(SysConfigDataSynService sysConfigDataSynService) { this.sysConfigDataSynService = sysConfigDataSynService; } private SystemLogService systemlogService; public void setSystemlogService(SystemLogService systemlogService) { this.systemlogService = systemlogService; } public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { String toPage = "success"; try{ List<SysConfigDataSyn> dataSyn=sysConfigDataSynService.findAll(); if(dataSyn!=null&&dataSyn.size()>0){ SysConfigDataSyn configDataSyn=dataSyn.get(0); request.setAttribute("configDataSyn", configDataSyn); } }catch(Exception e){ toPage = "failed"; e.printStackTrace(); } return mapping.findForward(toPage); } }