📄 eqsearchpro.jsp
字号:
<%@ page language="java" contentType="text/html; charset=GBK" import="imis.*,javax.naming.*,javax.rmi.PortableRemoteObject,java.util.*,java.sql.*,java.io.*"%><% request.setCharacterEncoding("GBK"); session=request.getSession(); userStruct session_us=(userStruct)session.getAttribute("user"); if(session_us==null){ response.sendRedirect("../../login.html"); } else{ try{ Context ctx = new InitialContext(); Object ref = ctx.lookup("EquipmentControllerEJB"); EquipmentControllerEJBHome equipmentControllerEJBHome = (EquipmentControllerEJBHome) PortableRemoteObject.narrow(ref, EquipmentControllerEJBHome.class); EquipmentControllerEJB equipmentControllerEJB = equipmentControllerEJBHome.create(); Collection collect =new ArrayList(); Collection coll = new ArrayList(); Collection temcollection = new ArrayList(); EquipmentJBean ddeq = new EquipmentJBean(); EquipmentDetailsStruct detail = new EquipmentDetailsStruct(); Vector rongqi = new Vector(); Judge judge = new Judge(); String name = request.getParameter("name"); String model = request.getParameter("model"); if(name.equals("")&&model.equals("")){ collect = equipmentControllerEJB.getEquipmentAll(); Iterator dd = collect.iterator(); while(dd.hasNext()){ ddeq = (EquipmentJBean)dd.next(); //满足自己单位权限且status的状态为2或者3或者6 if(judge.decide(session_us.unitid,ddeq.getUnitid())){ if(!ddeq.getStatus().equals(new Integer(4))&&!ddeq.getStatus().equals(new Integer(5))){ detail = equipmentControllerEJB.getEqdetailsByDeviceid(ddeq.getDeviceid()); rongqi.addElement(detail); } } } }else { if(!name.equals("")){ coll = equipmentControllerEJB.getEqdetailsByName(name); }else if(!model.equals("")){ coll = equipmentControllerEJB.getEqdetailsByModel(model); } EquipmentDetailsStruct equipstr = new EquipmentDetailsStruct(); Iterator ii=coll.iterator() ; while (ii.hasNext() ){ equipstr = (EquipmentDetailsStruct)ii.next() ;//满足自己单位权限且status的状态不为4和5 if (judge.decide(session_us.unitid ,equipstr.getUnitid())){ String id = equipstr.getDeviceid(); EquipmentJBean temp = equipmentControllerEJB.getEquipmentByDeviceid(id); if (!temp.getStatus().equals(new Integer(4))&&!temp.getStatus().equals(new Integer(5))){ rongqi.addElement(equipstr); } } } } for(int l=0;l<rongqi.size();l++) { temcollection.add(rongqi.elementAt(l)); } session.setAttribute("equipcoll",temcollection); response.sendRedirect("eqsearch.jsp"); } catch(Exception e){ response.sendRedirect("../../error/operror.html"); } } %>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -