Umleitungsmethode zurückgeben
> Bei Verwendung der Umleitung müssen Sie die letzte Methode durchlaufen
@RequestMapping(value = "list")
public String list(HttpServletRequest request,HttpServletResponse Response,
@RequestParam Map
DirectionService.findPageQuery(request, Response, paramMap, model);
Page
model.addAttribute("page", page); return VIEW_PATH + "/direction/studentDirectionList" () + "/direction/list" Die Rückgabeseite wird von der Listenmethode zurückgegeben ( list ist eine Methode).
>return VIEW_PATH + "/direction/studentDirectionConfig" kehrt dann direkt zu der Seite zurück, zu der Sie springen möchten (studentDirectionConfig ist die Seite), nachdem der gesamte Code in dieser Methode übergeben wurde.
> Mit Ajax senden:
Schritt 1: Ajax übermittelt die Daten an das Servlet und führt die entsprechende Verarbeitung durch
Schritt 2: Nach dem Servlet können Sie Nachrichtendaten über das zurücksenden folgende Methode: String msg= "error"; Response.getWriter().write(msg);
Rückgabeinformationen! (Wenn Sie zum dritten Teil springen möchten, werden die zurückgegebenen Informationen andernfalls entsprechend verarbeitet, z. B. das Popup-Eingabeaufforderungsfeld in diesem Beispiel.)
Der dritte Teil: Realisieren Sie den Seitensprung durch js im Vordergrund (falls Platzieren Sie JSP in web-inf. Erst nachdem JSP in web.xml bereitgestellt wurde, wird diese URL wirksam. Referenz: Über web-inf in http://blog.csdn.net/wanghaiping1993/article/details/23510411 So greifen Sie auf jsp zu ) window.location.href="${pageContext.request.contextPath}/main.jsp";
Senden Sie das Formular mit Ajax:
Schritt 1: Nachdem Sie das Formular geschrieben haben, senden Sie es an die Servlet-Übermittlung Informationen
Teil 2: Umleiten durch die folgende Anweisung, um einen Seitensprung zu erreichen (auf diese Weise muss JSP nicht in Web-Inf bereitgestellt werden)
request.getRequestDispatcher( "/WEB-INF/ jsp/** *.jsp").forward(request, Response);
Beispiel: