81,094
社区成员
发帖
与我相关
我的任务
分享
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.gdkj.action;
import java.io.UnsupportedEncodingException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
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 com.gdkj.entity.Device;
import com.gdkj.entity.DeviceDAO;
import com.gdkj.entity.Realrun;
import com.gdkj.entity.RealrunDAO;
public class runallinfolist extends Action{
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
try
{
request.setCharacterEncoding("utf-8");
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
Date today=Calendar.getInstance(Locale.CHINA).getTime();
String strDate=format.format(today);
List device = new DeviceDAO().findAll();
List devicelist = new ArrayList();
for (int i = 0; i<device.size(); i++)
{
Object deviceshow[] = new Object[2];
deviceshow[0] = ((Device)device.get(i)).getFzaddr();
deviceshow[1] = ((Device)device.get(i)).getNodeAddr();
devicelist.add(deviceshow);
for (int ico = 0; ico<devicelist.size(); ico++)
{
List runlist = new RealrunDAO().findalldata(deviceshow[0],deviceshow[1]);
List tmp_List = new ArrayList();
for(int icount = 0; icount < runlist.size(); icount++)
{
Object temp_Object[] = new Object[18];
temp_Object[0] = ((Realrun)runlist.get(icount)).getId().getAddress();
temp_Object[1] = ((Realrun)runlist.get(icount)).getId().getDeviceId();
temp_Object[2] = ((Realrun)runlist.get(icount)).getId().getLineName();
temp_Object[3] = ((Realrun)runlist.get(icount)).getId().getData();
temp_Object[4] = ((Realrun)runlist.get(icount)).getId().getUab();
temp_Object[5] = ((Realrun)runlist.get(icount)).getId().getUca();
temp_Object[6] = ((Realrun)runlist.get(icount)).getId().getUbc();
temp_Object[7] = ((Realrun)runlist.get(icount)).getId().getU0();
temp_Object[8] = ((Realrun)runlist.get(icount)).getId().getIa();
temp_Object[9] = ((Realrun)runlist.get(icount)).getId().getIb();
temp_Object[10] = ((Realrun)runlist.get(icount)).getId().getIc();
temp_Object[11] = ((Realrun)runlist.get(icount)).getId().getI0();
temp_Object[12] = ((Realrun)runlist.get(icount)).getId().getP();
temp_Object[13] = ((Realrun)runlist.get(icount)).getId().getQ();
temp_Object[14] = ((Realrun)runlist.get(icount)).getId().getCos();
temp_Object[15] = ((Realrun)runlist.get(icount)).getId().getF();
temp_Object[16] = ((Realrun)runlist.get(icount)).getId().getRx();
temp_Object[17] = ((Realrun)runlist.get(icount)).getId().getTemp0();
tmp_List.add(temp_Object);
}
request.setAttribute("info", "info");
request.setAttribute("runshowlist", tmp_List);
}
}
return mapping.findForward("allrunshow");
}
catch (UnsupportedEncodingException e) {
return mapping.findForward("err");
}
}
}
deviceshow[1] = ((Device)device.get(i)).getNodeAddr();