Heim > Java > javaLernprogramm > Wie greife ich in App Engine auf Dateien im War/WEB-INF-Ordner zu?

Wie greife ich in App Engine auf Dateien im War/WEB-INF-Ordner zu?

DDD
Freigeben: 2024-11-13 09:54:02
Original
1015 Leute haben es durchsucht

How to Access Files in the War/WEB-INF Folder in App Engine?

Zugriff auf Dateien im War/WEB-INF-Ordner in App Engine

Lesen von Dateien im War/WEB-INF-Ordner in einer App Engine Bei diesem Projekt geht es darum, einen geeigneten Pfad zur Ressource zu konstruieren. Dazu haben Sie zwei Möglichkeiten:

Option 1: getRealPath()-Methode von ServletContext

Dieser Ansatz funktioniert, wenn die WAR-Datei erweitert wird (stattdessen eine Reihe von Dateien). einer einzelnen .war-Datei).

ServletContext context = getContext();
String fullPath = context.getRealPath("/WEB-INF/test/foo.txt");
Nach dem Login kopieren

Option 2: getResource-Methode von ServletContext

Dieser Ansatz funktioniert immer, unabhängig davon, ob die WAR-Datei erweitert ist oder nicht .

ServletContext context = getContext();
URL resourceUrl = context.getResource("/WEB-INF/test/foo.txt");
Nach dem Login kopieren

Alternativ können Sie den Eingabestream direkt abrufen:

InputStream resourceContent = context.getResourceAsStream("/WEB-INF/test/foo.txt");
Nach dem Login kopieren

Sie können den ServletContext von einer JSP-Seite über das Kontextfeld oder von einem Servlet über die ServletConfig abrufen an die init()-Methode des Servlets übergeben.

Das obige ist der detaillierte Inhalt vonWie greife ich in App Engine auf Dateien im War/WEB-INF-Ordner zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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