Not sure if this already has been said but when you are working with text files, it can be easier to use Readers and Writers rather than streams -- check out the API to see if the methods suit you better. Java IO gives you ways to convert between Readers and Writers and streams, for example:

new XXXXReader(new InputStreamReader(myInputStream));

Erik


Richard Reyes wrote:

thanks to all. i tried using commons IO component. Unfortunately I got an error
accessing the file so I have used the java samples on the tutorial.

thanks anyway

On 4/16/05, Craig McClanahan <[EMAIL PROTECTED]> wrote:


On 4/15/05, edward griebel <[EMAIL PROTECTED]> wrote:


Were you intending to retrieve a file from within a WAR or just a
random file on the web server box? The first case is much more
interesting than just opening streams.


If the file in question is inside your webapp, the servlet API lets
you *read* it quite easily.  For example, lets say you are Struts :-),
and you want to read the web.xml file so you can figure out what
servlet mapping is being used (typically "/do/*" or "*.do") for
ActionServlet.

   ServletContext context = ... get reference to ServletContext
   InputStream stream = context.getResourceAsStream("/WEB-INF/web.xml");

The ServletContext reference is available from a bunch of places ...
from inside an Action, simply call:

   ServletContext context = getServlet().getServletContext();



-ed


Craig




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]





--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to