Accès aux fichiers du dossier War/WEB-INF dans App Engine
Lecture des fichiers dans le dossier war/WEB-INF dans App Engine Le projet consiste à construire un chemin approprié vers la ressource. Pour ce faire, vous disposez de deux options :
Option 1 : méthode getRealPath() de ServletContext
Cette approche fonctionne si le fichier WAR est développé (un ensemble de fichiers à la place d'un seul fichier .war).
ServletContext context = getContext(); String fullPath = context.getRealPath("/WEB-INF/test/foo.txt");
Option 2 : méthode getResource de ServletContext
Cette approche fonctionne toujours, que le fichier WAR soit développé ou non.
ServletContext context = getContext(); URL resourceUrl = context.getResource("/WEB-INF/test/foo.txt");
Alternativement, pour obtenir directement le flux d'entrée :
InputStream resourceContent = context.getResourceAsStream("/WEB-INF/test/foo.txt");
Vous pouvez obtenir le ServletContext à partir d'une page JSP via le champ de contexte ou à partir d'un servlet via le ServletConfig qui est passé dans la méthode init() du servlet.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3