Wie Sie programmgesteuert nach vorne von einem controller zu einem anderen in Spring MVC 3.0
Wie Sie programmatisch nach vorne von einer Methode in einem controller zu einer anderen Methode mit spring mvc 3.0
@RequestMapping(value = "getData", method = RequestMethod.POST)
public void getData(@RequestBody LazyTreeGridInput lazyTreeGridInput,
HttpServletResponse response){
if(someCondition){
//forward to getParents
}else{
//forward to children
}
}
Was meinst du mit "nach vorne". Eine Methode eine andere aufrufen? Oder haben die servlet einen HTTP vorwärts?
InformationsquelleAutor Guest | 2011-08-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie sehen, hier verschiedene Weise umleiten mit spring mvc 3.0.
UPDATE:
Wenn du mehr daran interessiert sind, weiterleiten, sollten Sie Ihre Controller im controller und rufen Sie einfach die Methode, die Sie weiterleiten möchten.
Ich aktualisiert meine Antwort.
InformationsquelleAutor nicholas.hauschild
InformationsquelleAutor sridhar
Warum nicht den anderen controller die url in das modelAndView, die Ihre handler-Methode gibt? Macht den Aufruf der controller-Methode, die direkt die gleiche wie die Weiterleitung?
InformationsquelleAutor Carlos Jaime C. De Leon
Versuchen, Rückgabe einen String statt, und die Zeichenfolge, die vorwärts url.
@RequestMapping({"/getData"})
public String execute(Model Model) {
InformationsquelleAutor kevin