可以jsp访问.jar文件吗?

时间:2012-10-11 09:48:04

标签: java jsp java-ee properties jar

我在JAR文件中有一个属性文件。

在我的网络应用程序中,我想从Web应用程序中的jsp访问此属性文件。

我尝试使用以下代码执行此操作,但会生成FileNotFoundException

Properties properties = new Properties();
properties.load(new FileInputStream("myfile.properties"));

如何从jsp中JAR classpath内的scriptlets访问该文件?

提前致谢。

2 个答案:

答案 0 :(得分:2)

不是这样的。 您可以尝试使用'getResourceAsStream'功能获取输入流。

了解此Here

希望这有帮助

答案 1 :(得分:0)

是的,你可以使用

InputStream in = this.getClass().getClassLoader().getResourceAsStream("//myfile.properties"); 

确保具有此属性文件的jar文件位于类路径中。