You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Shailesh Barde <sh...@rediffmail.com> on 2005/11/16 05:21:19 UTC
Is it Possible!
hi,
I want to access myMessegeResources.properties.However, if i try to access it this way it throws an exception of FileNotFound.However if i give Disk absolute path then it accesses that myMessegeResources.properties file.
How to access the relative file in WEB-INF
1)Doesn't Works:-Here i have tried various relative paths to WEB-INF but not worked!
public class showFilevalues {
public static void main(String args[])throws Exception
{
FileReader fr=new FileReader ("/WEB-INF/classes/myMessegeResources.properties");
BufferedReader br=new BufferedReader(fr);
String s;
while((s=br.readLine())!= null){
System.out.println(s); }
fr.close();
}
}
This Works:-
public class showFilevalues {
public static void main(String args[])throws Exception
{
FileReader fr=new FileReader ("C:/eclipse/workspace/shail/myProjectcontext/WEB-INF/classes/myMessegeResources.properties");
BufferedReader br=new BufferedReader(fr);
String s;
while((s=br.readLine())!= null){
System.out.println(s); }
fr.close();
}
}
Is it Possible to how to access the relative file?
Regards,
Shailesh
RE: Is it Possible!
Posted by Raghavendra <ra...@globalcase.net>.
Try like this it will work
Here properties file or folder must be in root directory as
MainFolder
|
Com.test.loadresource.file.java
|
resources
|
Resource file name
Class file{
private static void loadConfiguration() {
bundle =
ResourceBundle.getBundle(
"resources/properties_file_name.properties",
Locale.ENGLISH);
}
public static String getValue(String param_s_key) {
if (param_s_key == null || param_s_key.trim().length() <= 0)
return null;
return bundle.getString(param_s_key.trim());
}
public static void main(String arg[]){
System.out.println(getValue("0001"));
}
}
Regards
Raghavendra.E
--------------------------
Programmer Analyst
StinGray Technologies PVT LTD.
ODC, GlobalCase Technologies Inc.
-----Original Message-----
From: basudeb.acharya@tcs.com [mailto:basudeb.acharya@tcs.com]
Sent: Wednesday, November 16, 2005 11:49 AM
To: Struts Users Mailing List
Subject: Re: Is it Possible!
I believe if you try to access from main it is not possible to access the
file without giving the absolute path.
However, if you try to access it from a servlet you can use
getServletContext().getRealPath(
"/WEB-INF/classes/myMessegeResources.properties").
Regards,
Basudeb Acharya
Tata Consultancy Services Limited
Mailto: basudeb.acharya@tcs.com
Website: http://www.tcs.com
"Shailesh Barde" <sh...@rediffmail.com>
11/16/2005 09:51 AM
Please respond to
"Struts Users Mailing List" <us...@struts.apache.org>
To
user@struts.apache.org
cc
Subject
Is it Possible!
hi,
I want to access myMessegeResources.properties.However, if i try to access
it this way it throws an exception of FileNotFound.However if i give Disk
absolute path then it accesses that myMessegeResources.properties file.
How to access the relative file in WEB-INF
1)Doesn't Works:-Here i have tried various relative paths to WEB-INF but
not worked!
public class showFilevalues {
public static void main(String args[])throws Exception
{
FileReader fr=new FileReader
("/WEB-INF/classes/myMessegeResources.properties");
BufferedReader br=new BufferedReader(fr);
String s;
while((s=br.readLine())!= null){
System.out.println(s); }
fr.close();
}
}
This Works:-
public class showFilevalues {
public static void main(String args[])throws Exception
{
FileReader fr=new FileReader
("C:/eclipse/workspace/shail/myProjectcontext/WEB-INF/classes/myMessegeResou
rces.properties");
BufferedReader br=new BufferedReader(fr);
String s;
while((s=br.readLine())!= null){
System.out.println(s); }
fr.close();
}
}
Is it Possible to how to access the relative file?
Regards,
Shailesh
ForwardSourceID:NT0000FFFA
Notice: The information contained in this e-mail message and/or attachments
to it may contain confidential or privileged information. If you are not
the intended recipient, any dissemination, use, review, distribution,
printing or copying of the information contained in this e-mail message
and/or attachments to it are strictly prohibited. If you have received
this communication in error, please notify us by reply e-mail or telephone
and immediately and permanently delete the message and any attachments.
Thank you
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Is it Possible!
Posted by ba...@tcs.com.
I believe if you try to access from main it is not possible to access the
file without giving the absolute path.
However, if you try to access it from a servlet you can use
getServletContext().getRealPath(
"/WEB-INF/classes/myMessegeResources.properties").
Regards,
Basudeb Acharya
Tata Consultancy Services Limited
Mailto: basudeb.acharya@tcs.com
Website: http://www.tcs.com
"Shailesh Barde" <sh...@rediffmail.com>
11/16/2005 09:51 AM
Please respond to
"Struts Users Mailing List" <us...@struts.apache.org>
To
user@struts.apache.org
cc
Subject
Is it Possible!
hi,
I want to access myMessegeResources.properties.However, if i try to access
it this way it throws an exception of FileNotFound.However if i give Disk
absolute path then it accesses that myMessegeResources.properties file.
How to access the relative file in WEB-INF
1)Doesn't Works:-Here i have tried various relative paths to WEB-INF but
not worked!
public class showFilevalues {
public static void main(String args[])throws Exception
{
FileReader fr=new FileReader
("/WEB-INF/classes/myMessegeResources.properties");
BufferedReader br=new BufferedReader(fr);
String s;
while((s=br.readLine())!= null){
System.out.println(s); }
fr.close();
}
}
This Works:-
public class showFilevalues {
public static void main(String args[])throws Exception
{
FileReader fr=new FileReader
("C:/eclipse/workspace/shail/myProjectcontext/WEB-INF/classes/myMessegeResources.properties");
BufferedReader br=new BufferedReader(fr);
String s;
while((s=br.readLine())!= null){
System.out.println(s); }
fr.close();
}
}
Is it Possible to how to access the relative file?
Regards,
Shailesh
ForwardSourceID:NT0000FFFA
Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you