package org.appfuse.web; import java.text.SimpleDateFormat; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.appfuse.model.LamUsuarios; import org.appfuse.service.LamUsuariosManager; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.propertyeditors.CustomBooleanEditor; import org.springframework.beans.propertyeditors.CustomDateEditor; import org.springframework.beans.propertyeditors.CustomNumberEditor; import org.springframework.stereotype.Controller; import org.springframework.validation.BindException; import org.springframework.validation.Validator; import org.springframework.web.bind.ServletRequestDataBinder; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.SimpleFormController; @Controller @RequestMapping("/recuperoform.*") public class LamUsuariosRecuperoFormController extends SimpleFormController { private final Log log = LogFactory.getLog(LamUsuariosRecuperoFormController.class); @Autowired LamUsuariosManager lamUsrMan; @Autowired(required = false) @Qualifier("beanValidator") Validator validator; public LamUsuariosRecuperoFormController() { setCommandName("lamUsuarios"); setCommandClass(LamUsuarios.class); setFormView("recuperoForm"); setSuccessView("redirect:recuperoSuccess.jsp"); if (validator != null) setValidator(validator); } @Override protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command, BindException errors) throws Exception { log.info("--------------Entrando al metodo onSubmit-------------"); LamUsuarios lamUsu = (LamUsuarios) command; return new ModelAndView("recuperoSuccess","lamUsuarios",lamUsu); } }