ich mit Spring MVC arbeitenFrühling MMVC wie eine dynamische Ansicht neu zu laden
Ich habe zwei Ansichten
actualizarCorreoB.jsp
actualizarCorreoB ist ein dynamisches jsp. Ich erhalte Daten mit einer Abfrage Datenbank Oracle
Und
actualizarCorreo.jsp
Wenn ich einen Link in actualizarCorreoB klicken, zweite Ansicht Last ist.
Ich möchte den ersten Blick neu zu laden, wenn ich die zweite Ansicht in eine Schaltfläche klicken.
Dies ist mein Controller
package eusurvey.controller;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.SessionAttributes;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import org.springframework.web.servlet.support.RequestContextUtils;
import org.springframework.web.bind.annotation.ModelAttribute;
import eusurvey.auxiliar.ConsultaAriel;
import eusurvey.auxiliar.Correo;
import eusurvey.auxiliar.DatosRemitentes;
import eusurvey.auxiliar.FechasEncuesta;
import eusurvey.modelA.daos.Encuestado;
import eusurvey.modelA.daos.Preferencia;
import eusurvey.services.ActualizacionesCorreoService;
import eusurvey.services.ConsultasArielService;
import eusurvey.services.PreferencesService;
import eusurvey.utils.DateUtils;
@Controller
@RequestMapping("/correos")
public class CorreosController {
private static final Logger logger = Logger
.getLogger(CorreosController.class);
@Resource(name = "consultasArielService")
private ConsultasArielService consultasArielService;
@Resource(name = "actualizacionesCorreoService")
private ActualizacionesCorreoService actualizacionesCorreoService;
@RequestMapping(value = "/corregir", method = RequestMethod.GET)
@Transactional(readOnly = true)
public String corregirCorreos(HttpServletRequest request, final Model model) {
return "/encuesta/actualizarCorreoB";
}
@RequestMapping(value = "/corregir/corregir", method = RequestMethod.GET)
@Transactional(readOnly = true)
public String modificarCorreo(
@RequestParam(value = "idUsuario", required = false) String idUsuario,
@RequestParam(value = "mailUsuario", required = false) String mailUsuario,
@RequestParam(value = "nombreUsuario", required = false) String nombreUsuario,
@RequestParam(value = "apellido1Usuario", required = false) String apellido1Usuario,
@RequestParam(value = "apellido2Usuario", required = false) String apellido2Usuario,
HttpServletRequest request, final Model model) {
return "/encuesta/actualizarCorreo";
}
@RequestMapping(value = "/grabar", method = RequestMethod.POST)
@Transactional(readOnly = true)
public void grabarCorreo(HttpServletRequest request, final Model model) {
}
}
Wie kann ich den ersten Blick neu zu laden?
Lädt diese Umleitung die gleichen Daten von actualizarCorreoB, die ich vorher hatte? – user3712581
@ user3712581 Sorry für meine Schuld, es sollte 'redirect:/correos/coregir' sein, dies wird zu' @RequestMapping (value = "/ corre gir", method = RequestMethod.GET) '' umgeleitet. Wenn Sie Ihre Daten nicht geändert haben, sollten sie genauso aussehen wie zuvor. – Blank