[debutant][servlet] Lire un fichier
Bonjour :)
Je suis actuelement en train de coder une servlet afin de gerer un serveur pour un jeu en reseau.
Je debute au niveau des servlet, et mon probleme actuel est de lire un fichier. En general, je fais ça avec la classe BufferedReader, et j'ai essayé de le faire de la meme façon dont je le fait avec mon applet:
Code:
stream= new BufferedReader ( new InputStreamReader((new URL(getCodeBase(), fileName )).openStream())); // code applet
Vu que je n'y connais pas grand chose en servlet (au depart, le serveur etait une application "normal" ), j'ai chercher comment faire et finalement j'en suis ariver a bidouiller. Le code que j'ai pondu est celui-ci:
Code:
stream = new BufferedReader ( new InputStreamReader( ( new URL(getServletContext().getResource(fileName ),fileName ) ).openStream())); // code servlet
Et là, impossible pour moi de savoir si ça marche car je ne sais pas où je doit mettre le fichier en question... J'utilise eclipse, et j'ai essayé de le mettre dans le repertoir du projet. Mais il me met un message d'ereur lors qu'il arive a l'ouverture du fichier.
Mais j'utilise l'URL pour ouvrir le fichier, ce qui n'est peut etre pas la peine vu que le servlet sera executé sur le meme PC que celui ou ce trouve le fichier.
Merci de m'aider, car c'est surement un truc simple, mais qui vient de me faire perdre 2 jours de travail... :?