public ActionForward execute(
     ActionMapping mapping,
     ActionForm form,
     HttpServletRequest request,
     HttpServletResponse response)
     throws Exception {
   String username = GetterUtil.get((String) request.getSession().getAttribute("username"), "");
   String confName = request.getParameter("conname");
   String open = request.getParameter("open");
   String roomId = request.getParameter("assembly");
   String typeName = request.getParameter("type");
   String signTime = request.getParameter("signtime");
   String beginDate = request.getParameter("begindate");
   String beginTime = request.getParameter("begintime");
   String endDate = request.getParameter("begindate");
   String endTime = request.getParameter("endtime");
   String compere = request.getParameter("compere");
   String orgId = request.getParameter("org");
   String ifSerecy = "1";
   String explan = request.getParameter("explan");
   String comments = request.getParameter("comments");
   String nowdate = DateUtilExtend.getNowDate2();
   if (DateUtilExtend.diffDate(beginDate, nowdate) > 0) {
     request.setAttribute("tipinfo", "会议开始日期不能小于今天!");
     return mapping.findForward("error");
   }
   if (DateUtilExtend.timeDiff2(signTime, beginTime) <= 0) {
     request.setAttribute("tipinfo", "签到时间不能小于会议开始时间,请重新设置!");
     return mapping.findForward("error");
   }
   if (DateUtilExtend.timeDiff2(signTime, endTime) <= 0) {
     request.setAttribute("tipinfo", "签到时间不能小于会议结束时间,请重新设置!");
     return mapping.findForward("error");
   }
   if (DateUtilExtend.timeDiff2(beginTime, endTime) <= 0) {
     request.setAttribute("tipinfo", "开始时间不能大于结束时间,请重新设置!");
     return mapping.findForward("error");
   }
   if ((DateUtilExtend.timeDiff2(beginTime, "1200") >= 0)
       && (DateUtilExtend.timeDiff2("1200", endTime) >= 0)) {
     request.setAttribute("tipinfo", "时间段设置不能跨上下午,请作为两个会议处理!");
     return mapping.findForward("error");
   }
   try {
     if (ConferenceUtil.createConference(
         confName, open, roomId, typeName, signTime, beginDate, beginTime, endDate, endTime,
         compere, orgId, ifSerecy, explan, comments, username)) {
       request.setAttribute("result", ConferenceUtil.getAllConference(username));
       return mapping.findForward("defconflist");
     }
   } catch (Exception e) {
     request.setAttribute("tipinfo", "创建会议失败,请检查原因!");
     return mapping.findForward("error");
   }
   return null;
 }