Unterschied zwischen redirect und anzeigen-rendering in Spring MVC

In das lernen über Spring MVC wissen, es gibt einige Dinge über federrücklauf Typen, die verwirren mich.

In dieser Dokumentation: Mapping-Anforderungen, Die Mit @RequestMapping Sie zurück appointments/newund redirect:/appointments.

Code

@RequestMapping(method = RequestMethod.POST)
public String add(@Valid AppointmentForm appointment, BindingResult result) {
    if (result.hasErrors()) {
        return "appointments/new";
    }
    appointmentBook.addAppointment(appointment);
    return "redirect:/appointments";
}

Was ist der Hauptunterschied zwischen diesen beiden Typen zurückgegeben? Wie ich es verstehe, die erste Art gibt, wie eine forward-Aktion an, aber wenn ich im Recht bin, warum muss Sie auch veröffentlichen forward:/ als Rückgabetyp ?

InformationsquelleAutor Tien Nguyen | 2015-04-10
Schreibe einen Kommentar