Hi,
 
   
    You have to use an absolute path to the file
not an url.
    Maybe You are thinking that this way the servlet
will be portable. Instead of your aproach you can
have an init parameter that describes the full path minus the filename
and i thing you can retrieve the init parameter with:
 
String pathtofile=getServletConfig().getInitParameter("filepath");
 
   If the file you are trying to open is not in the same machine than
you have to make a connection to the server and retrieve the file but i think this will be
to slow for a servlet ( i mean the request from the client times out).
 
 
----- Original Message -----
Sent: Monday, October 11, 1999 3:29 PM
Subject: How to open a file using Web Address ?

Hi ...
 
I want to open an HTML file using a servlet, so I didn't have to code the HTML in my servlet !
Currently I'm using the path to my C: drive like the following lines !!
 
    FileObject endObj = new FileObject("C:\\servlet\\PostingJob\\end.html");
 
But when I changed the referenced like :
 
    FileObject endObj = new FileObject("http://localhost:8000/servlet/PostingJob/main.html");
The servlet cannot open the file and give me an exception ???
 
any body know how to do this ??
 
any help would very appreciated !!
 
regards,
Hartono sutirman
 

Reply via email to