1 package org.springframework.samples.petclinic.web; 2 3 import javax.servlet.ServletException ; 4 import javax.servlet.http.HttpServletRequest ; 5 import javax.servlet.http.HttpServletResponse ; 6 7 import org.springframework.samples.petclinic.Owner; 8 import org.springframework.web.servlet.ModelAndView; 9 10 15 public class AddOwnerForm extends AbstractClinicForm { 16 17 public AddOwnerForm() { 18 setCommandClass(Owner.class); 20 setSessionForm(true); 22 } 23 24 25 protected ModelAndView onSubmit(Object command) throws ServletException { 26 Owner owner = (Owner) command; 27 getClinic().storeOwner(owner); 29 return new ModelAndView(getSuccessView(), "ownerId", owner.getId()); 30 } 31 32 protected ModelAndView handleInvalidSubmit(HttpServletRequest request, HttpServletResponse response) 33 throws Exception { 34 return disallowDuplicateFormSubmission(request, response); 35 } 36 37 } 38 | Popular Tags |