⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eqsearchpro.jsp

📁 《jsp案例开发》这本书的源代码。包括源代码和相关的具体配置操作步骤。非常不错
💻 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 + -