wood burning stoves 2.0*
The moose likes Servlets and the fly likes Creating File object in servlet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Creating File object in servlet" Watch "Creating File object in servlet" New topic
Author

Creating File object in servlet

Servin Park
Greenhorn

Joined: May 10, 2002
Posts: 26
Hello,
I am building a webapp using MVC pattern, servlet as controller, jsp as view and javaBeans as model.
My webapp will let editors to modify or add new columns or essays as they please. My plan is to create or modify existing
html file with their writings and just include( <jsp:include ...> ) those files in jsp. However, I am having
trouble writing files in servlet. For instance, following code
...
File temp = new File("\column.html");
temp.createNewFile();
...
creates column.html in C:\column.html. what I what is to be able to create html files in the same level as WEB-INF directory and let jsp include them with no problem. Many thanks in advance for your help
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61002
    
  65

Check out the ServletContext.getRealPath() method. With it you can determine the absolute file path to a location given any relative path. For example, feed it "/" to determine the root of your web application.
hth,
bear


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Creating File object in servlet