package edu.sjtu.infosec.ismp.manager.LM.dLog.web.actions;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import edu.sjtu.infosec.ismp.manager.LM.util.modle.PageBean;
public class SnmpTrapDivSourceAction extends DispatchAction {
public ActionForward snmpTrapGetDevice(ActionMapping mapping, ActionForm from, HttpServletRequest request,
HttpServletResponse response) throws Exception {
String deviceName = request.getParameter("device");
String logsourcelogo = request.getParameter("logsourcelogo");
request.getSession().setAttribute("snmpTrap_deviceName", deviceName);
request.getSession().setAttribute("snmpTrap_logsourcelogo", logsourcelogo);
return mapping.findForward("snmpTrapAnalysisDisplay");
}
public ActionForward snmpTrapDeviceForward(ActionMapping mapping, ActionForm from, HttpServletRequest request,
HttpServletResponse response) throws Exception {
String deviceName = (String) request.getSession().getAttribute("snmpTrap_deviceName");
String pageNo = request.getParameter("pageNo");
PageBean pageBean = new PageBean();
pageBean.setPageNo(Integer.parseInt(pageNo));
pageBean.setPageRowNum(12);
request.setAttribute("pageBean", pageBean);
return mapping.findForward(deviceName);
}
}