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

电子政务应用

开发平台:

Java

  1. <%@ page errorPage="/vnex/ErrorPage.jsp" %>
  2. <%@ page import = "com.vnex.intranet.pub.BaseJdbcDAO"%>
  3. <jsp:useBean id="leaveWordProxy" scope="application" class="com.vnex.intranet.communication.leaveword.proxy.LeaveWordProxyBean" />
  4. <%
  5.     String addConTime = leaveWordProxy.getYesterday();
  6.     session.removeAttribute("condition");
  7.     String condition = " (end_date>'"+addConTime+"' or end_date is null) ";
  8.     String pageTo = "/mainctrl/leaveword/nameResult";
  9. BaseJdbcDAO jdbcDAO =new BaseJdbcDAO();
  10.     if(request.getParameter("s") != null)
  11.     {
  12.     if(!request.getParameter("deptId").equals("0"))
  13.     {
  14.        if(!request.getParameter("empId").equals("0"))
  15.        {
  16.           condition += " and emp_id in ("+request.getParameter("empId")+")";
  17.           pageTo = "/mainctrl/leaveword/searchResult?empId="+request.getParameter("empId");
  18.        }   
  19.        else
  20.        {
  21.           condition += " and emp_id in (select emp_id from t_emp where division_id="+request.getParameter("deptId")+") group by emp_id ";
  22.        }
  23.     }
  24.     else
  25.     {
  26.        if(!request.getParameter("empId").equals("0"))
  27.        {
  28.           condition += " and emp_id in ("+request.getParameter("empId")+")";
  29.           pageTo = "/mainctrl/leaveword/searchResult?empId="+request.getParameter("empId");
  30.        }   
  31.        else
  32.        {
  33.           condition += " group by emp_id ";
  34.        }
  35.     }
  36. }    
  37.     else
  38.     {
  39.           condition += " and emp_id in ((select emp_id from t_emp where name like '%"+jdbcDAO.changeCode(request.getParameter("search_name"))+"%')) group by emp_id";      
  40.     }      
  41.     session.setAttribute("condition", condition);   
  42. %>
  43. <jsp:forward page="<%=pageTo%>" />