I have written code as given below-
@Controller
@RequestMapping("something")
public class somethingController {
@RequestMapping(value="/someUrl",method=RequestMethod.POST)
public String myFunc(HttpServletRequest request,HttpServletResponse response,Map model){
//do sume stuffs
return "redirect:/anotherUrl"; //gets redirected to the url '/anotherUrl'
}
@RequestMapping(value="/anotherUrl",method=RequestMethod.POST)
public String myAnotherFunc(HttpServletRequest request,HttpServletResponse response){
//do sume stuffs
return "someView";
}
}
Chcę przekierować do mapowania żądań "innegoUrl", którego metoda żądania to POST.Jak przekierować do POST wiosną MVC
bindingPoręczenia są tracone w ten sposób, sir. Jakiekolwiek rozwiązanie.? – masT
Żadne wyniki wiązania nie zostaną utracone. W tym przypadku mówimy tylko o metodzie obsługi, aby zaakceptować zarówno metodę GET, jak i POST. –
Chociaż z technicznego punktu widzenia to zadziała, jeśli napiszesz aplikację RESTful, to naruszy to oczekiwanie "braku efektów ubocznych" dla GET - więc każdy, kto będzie dążył do tego rozwiązania, będzie świadomy tego zerwania konwencji. Radziłbym albo znaleźć inny sposób, albo udokumentować to naprawdę, bardzo dobrze (na minimalnym poziomie) – romeara