@RequestMapping(value = "/UserModifiedSuccessfully", method = RequestMethod.POST) public ModelAndView post( @RequestParam("modUseradd1") String textAddress1, @RequestParam("modUseradd2") String textAddress2, @RequestParam("modUsercity") String city, @RequestParam("modUserstate") String state, @RequestParam("modUserzipcode") String zipCode, @RequestParam("modUserphone") String phoneNumber, @RequestParam("modUsercell") String cellNumber, @RequestParam("modUseremail") String email, @RequestParam("modUserdept") String dept, @RequestParam("designation") String designation, HttpSession sessionID) throws SQLException { String modUser = (String) sessionID.getAttribute("modUser"); /*if(userName == null) { return new ModelAndView("index"); }*/ InternalUserDAO internalUserDAO1 = new InternalUserDAO(); InternalUser internalUser = internalUserDAO1.findInternalUser(modUser); internalUser.setAddress1(textAddress1); internalUser.setAddress2(textAddress2); internalUser.setCity(city); internalUser.setState(state); internalUser.setZipcode(zipCode); internalUser.setPhoneNumber(phoneNumber); internalUser.setCellNumber(cellNumber); internalUser.setEmail(email); internalUser.setDepartment(dept); internalUser.setUserName(modUser); internalUser.setDesignation(designation); internalUserDAO1.persist(internalUser); String modifiedUserName = internalUser.getFirstName() + internalUser.getLastName(); InternalUserTransactionDAO internalUserTransactionDAO = new InternalUserTransactionDAO(); String operation = "Modified"; InternalUserTransaction newTransaction = new InternalUserTransaction( (String) sessionID.getAttribute("userName"), operation, internalUser.getFirstName(), internalUser.getLastName()); internalUserTransactionDAO.persist(newTransaction); return new ModelAndView("UserModifiedSuccessfully", "message", modifiedUserName); }