Heim > Java > javaLernprogramm > Hauptteil

Was soll ich tun, wenn beim Weiterleiten des Servlets an die JSP-Seite ein Pfadproblem auftritt?

零下一度
Freigeben: 2017-07-16 17:06:22
Original
1677 Leute haben es durchsucht

Servlet Was soll ich tun, wenn beim Weiterleiten zur JSP-Seite ein Pfadproblem auftritt? Nachfolgend zeigen wir Ihnen die Lösung

1. Phänomen und Konzept

1. Wenn das Servlet zur JSP-Seite weiterleitet, wird die Adressleiste des Browsers angezeigt Der Pfad des Servlets. Wenn der

Hyperlink

der JSP-Seite immer noch relativ zur Adresse der JSP-Seite ist und sich das Servlet und die JSP-Seite nicht im selben Ordner befinden, liegt ein Pfadverwechslungsproblem vor . 2. Absolutes Pfadkonzept

Ein Pfad relativ zum contextPath (dem Kontext der aktuellen Webanwendung).

Lösung: Verwenden Sie absolute Pfade anstelle relativer Pfade für Hyperlinks. Wenn / das Stammverzeichnis der Site darstellt, fügen Sie contextPath davor hinzu.

2. Zusammenfassung der Bedeutung von „/“ in der JavaWeb-Entwicklung
<a href="<%= request.getContextPath() %>/TestServlet">To B</a>
Nach dem Login kopieren

1. Der Stammpfad der aktuellen Webanwendung

‘/‘ steht für localhost: 8080/contextPath/ : Von Servlet verarbeitete Adresse

1) Weiterleitung: request.getRequestDispatcher("/path/b.jsp").forword(request, Response);

2) web. XML-Dateizuordnung Servlet-Zugriffspfad in

3) '/' in verschiedenen benutzerdefinierten Tags.
<servlet-mapping>
    <servlet-name>TestServlet</servlet-name>
    <url-pattern>/TestServlet</url-pattern></servlet-mapping>
Nach dem Login kopieren

2. Der Stammpfad der Website

'/' stellt localhost:8080/ dar: die vom Browser verarbeitete Adresse

1) Hyperlink: To B

2)

Aktion

im Formular-Tag:

3) Weiterleitung: Response.sendRe

dir

ect("/b.jsp")

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn beim Weiterleiten des Servlets an die JSP-Seite ein Pfadproblem auftritt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage