Maison > Java > javaDidacticiel > Comment lire les ressources dans les applications WEB en Java

Comment lire les ressources dans les applications WEB en Java

WBOY
Libérer: 2023-05-01 13:52:17
avant
895 Les gens l'ont consulté

Question : Il y a quelques jours, j'ai rencontré un problème qui nécessitait la lecture du contenu d'un fichier depuis une application web. Généralement, les fichiers de configuration sont placés dans le répertoire src du projet, ce qui est très pratique à lire. C'est l'habitude de la plupart des gens. Mais cette fois, il se trouvait dans un sous-répertoire du répertoire WebContent. Même si j'étais déprimé, le problème restait à résoudre. Alors faisons une note ici.

solution : 🎜 #

import java.io.IOException;  import java.io.InputStream;  import javax.servlet.ServletContextEvent;  import javax.servlet.ServletContextListener;  public class MyListener implements ServletContextListener {       @Override     public void contextDestroyed(ServletContextEvent arg0) {      }       @Override     public void contextInitialized(ServletContextEvent event) {          //指定要读取的文件路径,此处的test.txt放在工程的web目录下面          InputStream is = MyListener.class.getResourceAsStream("/../../web/test.txt");          if(is!=null){              byte []bytes = new byte[1024];              try {                  while(is.read(bytes)>0){                      System.out.println(bytes.toString());                  }              } catch (IOException e) {                  e.printStackTrace();              }finally{                  if(is!=null){                      try {                          is.close();                      } catch (IOException e) {                          e.printStackTrace();                      }                  }              }          }      }   }
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal