File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes System properties (separator) in a web application Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "System properties (separator) in a web application" Watch "System properties (separator) in a web application" New topic

System properties (separator) in a web application

Ramaswamy Srinivasan
Ranch Hand

Joined: Aug 31, 2004
Posts: 295
There is this web application. I am currently working on setting up the development environment for the same.
I encounter the following problem.

1. At certain stage during the application start-up, the app reads some HTML template file.
2. To do this, it opens the "resource as a stream".
3. Directory path is being read from the configuration file.
4. File name is then appended to the path, after concatenating the "" character.
5. Once we do this, the returned value (path) ishaving the following problem

Should have been: \WEB-INF\pages\templates\en\file.html
Is now looking as : \WEB-INF\pages\templates\en/file.html -- value returned after appending the separator.

Obviously, this results in a NullPointerException. According to the Java API spec, this is the value of a system property. However, System.setProperty() did not work.

Is there any way I can modify the system property to change the separator? Please let me know, if there's any other way to solve the problem. Thanks in advance!
David Newton

Joined: Sep 29, 2008
Posts: 12617

I thought resources were supposed to be on the classpath--why not just open it as a file if it's not on the classpath?
I agree. Here's the link:
subject: System properties (separator) in a web application
It's not a secret anymore!