1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
public class autreController extends SimpleFormController {
private DaoImpl service;
public autreController() {
service= new DaoImpl();
setCommandClass(Personne.class);
setCommandName("personne");
setSuccessView("successView");
setFormView("formView");
}
public void setService(DaoImpl service){
this.service=service;
}
@Override
protected Object formBackingObject(HttpServletRequest request)throws ServletException{
Personne personne= new Personne();
personne=service.getOne(1);
return personne;
}
@Override
protected ModelAndView onSubmit(HttpServletRequest request,HttpServletResponse response,
Object personne, BindException errors) throws Exception {
Personne command = (Personne) personne;
service.add(command);
return new ModelAndView("edit","personne",command);
}
} |
Partager