@RequestMapping(value = "/{siteId}/{pageId}/resendemailReminder.htm", method = RequestMethod.POST)
  protected ModelAndView resendEmailReminderForAttachment(
      @PathVariable String siteId,
      @PathVariable String pageId,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    ModelAndView modelAndView = null;
    try {
      AuthRequest ar =
          getLoggedInAuthRequest(request, response, "message.can.not.resend.email.reminder");
      NGPage ngp = registerRequiredProject(ar, siteId, pageId);

      String reminderId = ar.reqParam("rid");
      String emailto = ar.defParam("emailto", null);
      ReminderRecord.reminderEmail(ar, pageId, reminderId, emailto, ngp);

      modelAndView = createRedirectView(ar, "reminders.htm");
    } catch (Exception ex) {
      throw new NGException(
          "nugen.operation.fail.project.resend.email.reminder", new Object[] {pageId, siteId}, ex);
    }
    return modelAndView;
  }