@RequestMapping(value = "/contactus/success", method = RequestMethod.POST) public String sendConfirmationEmail( @RequestParam("name") String name, @RequestParam("emailAddress") String emailAddress, @RequestParam("comments") String comments) { HashMap<String, Object> vars = new HashMap<String, Object>(); vars.put("name", name); vars.put("comments", comments); vars.put("emailAddress", emailAddress); EmailInfo emailInfo = new EmailInfo(); emailInfo.setFromAddress(emailAddress); emailInfo.setSubject("Message from " + name); emailInfo.setMessageBody( "Name: " + name + "<br />Email: " + emailAddress + "<br />Comments: " + comments); EmailTargetImpl emailTarget = new EmailTargetImpl(); emailTarget.setEmailAddress(targetEmailAddress); try { emailService.sendBasicEmail(emailInfo, emailTarget, vars); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); return "redirect:/contactus"; } return "contactus/success"; }