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:
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 : Sélectionner tout - Visualiser dans une fenêtre à part stream= new BufferedReader ( new InputStreamReader((new URL(getCodeBase(), fileName )).openStream())); // code applet
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part stream = new BufferedReader ( new InputStreamReader( ( new URL(getServletContext().getResource(fileName ),fileName ) ).openStream())); // code servlet
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...
Partager