Dans l'application web Java, Suppose que si je veux obtenir le InputStream d'un fichier XML, qui est placé dans le chemin de classe (c'est à dire à l'intérieur de la sources de dossier), comment dois-je faire?
Réponses
Trop de publicités?Cela dépend d'où exactement le fichier XML est. Est-il dans le dossier sources (dans le "package par défaut" ou la "racine"), ou dans le même dossier que la classe?
Dans pour le premier cas, vous devez utiliser "/file.xml
" (notez le slash) pour trouver le fichier et il n'est pas question que la classe que vous utilisez pour essayer de le localiser.
Si le fichier XML est à côté d'une certaine classe, SomeClass.class.getResourceAsStream()
avec juste le nom de fichier est le chemin à parcourir.