2016-04-10 3 views
0

Ich entwickle gerade eine soziale Netzwerk-Site mit Java, in der, wann immer sich ein Benutzer registriert, ein neues Verzeichnis für sie an einem externen Ort erstellt wird (Desktop/users/username).Servlet. Wie greife ich über meine URL auf ein externes Verzeichnis zu?

Jetzt möchte ich auf diesen Ordner direkt zugreifen können, indem Sie es in meine URL eingeben (http://localhost:8080/Website/users/username).

Wie erreiche ich das? Oder sollte ich einfach das Benutzerverzeichnis in den WebContent-Ordner platzieren?

+1

Wählen Sie einen Pfad in der URL für den Ordnerzugriff, z. '/ Website/users/*', und ordnen Sie das einem Servlet zu, das alle diese Anfragen bearbeitet. Innerhalb dieses Servlets können Sie auf die Benutzerdaten auf der Serverseite zugreifen und Ihre Geschäfte erledigen. Natürlich wäre es besser, etwas wie Restlets oder Spring MVC zu verwenden. –

+0

Dies könnte hilfreich sein: http://www.tutorialspoint.com/jsp/jsp_page_redirect.htm – ToxicTeacakes

Antwort

1

In der Servlet auf URL /Website/users/{userId} zugeordnet können Sie durch Java-API-Dateien auf Dateisystem zugreifen und eine HTML-Seite generieren, die an den Benutzer zurückgegeben wird zurück.

+0

Nach viel Recherche habe ich endlich einen Weg gefunden, es zu tun. Ich erstellte ein Servlet mit URL-Muster = "/ users/*" dann verwendete ich 'request.getRequestDispatcher () .include (Anfrage, Antwort);' um die jsp-Seite in das Servlet aufzunehmen –

Verwandte Themen