add_receiver.jsp
上传用户:guhaomin
上传日期:2007-06-10
资源大小:23203k
文件大小:2k
源码类别:

电子政务应用

开发平台:

Java

  1. <%@ page errorPage="/vnex/ErrorPage.jsp" %>
  2. <%@ page import="java.util.Vector"%>
  3. <%@ page import="com.vnex.intranet.communication.message.value.MessageValueBean" %>
  4. <jsp:useBean id="cu" scope="request" class="com.vnex.intranet.communication.util.CommunicationUtil" />
  5. <jsp:useBean id="BusinessName" scope="session" class="com.vnex.intranet.pub.BusinessSession" />
  6. <jsp:useBean id="tmvb" scope="request" class="com.vnex.intranet.communication.message.value.MessageValueBean" />
  7. <jsp:setProperty name="tmvb" property="*" />
  8. <%
  9.     MessageValueBean mvb = new MessageValueBean();
  10.     Vector vect = new Vector();
  11.     if(session.getAttribute("receiver") != null)
  12.     {
  13.         vect = (Vector)session.getAttribute("receiver");
  14.     }
  15.     mvb.setDeptId(Integer.parseInt(request.getParameter("deptId")));
  16.     mvb.setEmpId(Integer.parseInt(request.getParameter("empId")));
  17.     mvb.setReceiverName(cu.selectEmpName(mvb.getEmpId()));
  18.     mvb.setDept(cu.selectDeptNameByEmpId(mvb.getEmpId()));
  19.     if(vect.size()>0)
  20.     {
  21.        boolean contain = false;
  22.        for(int i=0;i<vect.size();i++)
  23.        {
  24.           MessageValueBean mmvb = (MessageValueBean)vect.elementAt(i);
  25.           if(mmvb.getEmpId() == mvb.getEmpId() || mvb.getEmpId() == BusinessName.getEmpId())
  26.           {
  27.              contain = true;
  28.              break;
  29.           }
  30.        }
  31.        if(!contain)
  32.           vect.add(mvb);
  33.     }
  34.     else
  35.        if(mvb.getEmpId() != BusinessName.getEmpId())
  36.           vect.add(mvb);
  37.     session.setAttribute("receiver", vect);
  38.     String pageTo = "/mainctrl/msg/sendMsg";
  39.     if(request.getParameter("pageTo") != null)
  40.     { 
  41.        if(request.getParameter("pageTo").equals("1"))  
  42.          pageTo = "/mainctrl/msg/sentDetail";
  43.     }
  44.     String deptId = request.getParameter("deptId");
  45.     String msgId = request.getParameter("msgId");
  46. %>
  47. <input type="hidden" name="deptId" value="<%=deptId%>" >
  48. <input type="hidden" name="msgId" value="<%=msgId%>">
  49. <jsp:forward page="<%=pageTo%>" />