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

电子政务应用

开发平台:

Java

  1. <%@ page errorPage="/vnex/ErrorPage.jsp" %>
  2. <%@ page import="com.vnex.intranet.calendar.value.*"%>
  3. <%@ page import="com.vnex.intranet.calendar.proxy.*"%>
  4. <%@ page import="com.vnex.intranet.system.loader.ConfigParaLoader"%>
  5. <%@ page import="com.vnex.intranet.util.*"%>
  6. <%@ page import="java.util.*" %>
  7. <%@ page import="java.sql.*" %>
  8. <jsp:useBean id="calendarProxy" class="com.vnex.intranet.calendar.proxy.CalendarProxyBean" scope="application" />
  9. <%
  10.   String[] str = null;
  11.   int[] calendarIds = null;
  12.   String root = ConfigParaLoader.getParameter("rootUrl");
  13.   
  14.   if(request.getParameter("calendarIds")!=null && !request.getParameter("calendarIds").equals(""))
  15.     str = request.getParameterValues("calendarIds");
  16.   calendarIds = new int[str.length];
  17.   
  18.   for(int i=0; i<str.length; i++)
  19.   {
  20.     calendarIds[i] = Integer.parseInt( str[i] );
  21.   }
  22.   for(int i=0; i<calendarIds.length; i++)
  23. {
  24.   CalendarValueBean bean = calendarProxy.getCalendarDetail(calendarIds[i]);
  25.   Collection coll = bean.getAttachments();
  26.     if(coll != null && coll.size() != 0)
  27.     {
  28.       Iterator it = coll.iterator();
  29.       while( it.hasNext() )
  30.       {
  31.         String url = (String)it.next();
  32.         java.io.File f = new java.io.File(root+url);
  33.         f.delete();
  34.       }
  35.     }
  36.   }
  37.   calendarProxy.removeCalendar(calendarIds);
  38.  
  39.   response.sendRedirect("/mainctrl/calendar/getCalendarList");
  40. %>