Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.MyHistory.Controller; import com.MyHistory.Service.Message.Response; import com.MyHistory.Service.Message.ResponseRegisterEquipo; import com.MyHistory.Service.ServiceEquipo; import java.util.Date; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; /** * * @author Alonso */ @Controller public class EquipoController { @RequestMapping(value = "/FormularioEquipo", method = RequestMethod.GET) public ModelAndView desplegarFormularioEquipo(HttpServletRequest pRequest) { ModelAndView mv = new ModelAndView(); ServiceEquipo servicio_equipo = new ServiceEquipo(); ResponseRegisterEquipo respuesta = servicio_equipo.obtenerDatosRegistro(); mv.addObject("respuesta", respuesta); mv.setViewName("FormularioEquipo"); return mv; } @RequestMapping(value = "/FormularioEquipo", method = RequestMethod.POST) public ModelAndView registrarEquipo(HttpServletRequest pRequest) { String tipo = pRequest.getParameter("Tipo"); String nombrepais = pRequest.getParameter("NombrePais"); String nombreclub = pRequest.getParameter("NombreClub"); String federacion = pRequest.getParameter("Federacion"); String dia = pRequest.getParameter("day"); String mes = pRequest.getParameter("month"); String ao = pRequest.getParameter("year"); FormateadorFecha fecha_format = new FormateadorFecha(); Date fecha_asosiacion = fecha_format.getFechaDateFormat(dia, mes, ao); String nombre = null; if(tipo.equals("Club")) { nombre = nombreclub; } if(tipo.equals("Pais")) { nombre = nombrepais; } ServiceEquipo servicio = new ServiceEquipo(); Response respuesta_registro = servicio.registrarEquipo(nombre, tipo, federacion, fecha_asosiacion); System.out.println(respuesta_registro.getMensaje()); ModelAndView mv = new ModelAndView(); mv.addObject("respuesta", respuesta_registro.getMensaje()); mv.setViewName("redirect:/ResultadoRegistroEquipo.htm"); return mv; } @RequestMapping(value = "/ResultadoRegistroEquipo", method = RequestMethod.GET) public ModelAndView resultadoRegistrarEquipo(HttpServletRequest pRequest) { String respuesta = pRequest.getParameter("respuesta"); ModelAndView mv = new ModelAndView(); mv.addObject("respuesta", respuesta); mv.setViewName("ResultadoRegistro"); return mv; } }