Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在java和javascript之间共享属性文件吗?_Java_Javascript - Fatal编程技术网

我可以在java和javascript之间共享属性文件吗?

我可以在java和javascript之间共享属性文件吗?,java,javascript,Java,Javascript,我需要从java web应用程序中访问属性文件。所以我通常会把它放在我的类路径的某个地方,然后使用getResourceAsStream(“my.properties”)加载它 我还需要从javascript中访问相同的属性文件。我知道,如果该文件存在于web资源文件夹中,我可以使用XHR读取该文件,但在本例中它不存在 我能在这里做什么?我尽量避免两份文件 Project - JavaSource - MyClass.java - my.properties - WebContent

我需要从java web应用程序中访问属性文件。所以我通常会把它放在我的类路径的某个地方,然后使用
getResourceAsStream(“my.properties”)
加载它

我还需要从javascript中访问相同的属性文件。我知道,如果该文件存在于web资源文件夹中,我可以使用XHR读取该文件,但在本例中它不存在

我能在这里做什么?我尽量避免两份文件

Project
- JavaSource
  - MyClass.java
  - my.properties
- WebContent
  - myjavascript.js

您可以编写一个Java服务。这很容易做到,我在几个项目中都做过。然后,您可以通过AJAX调用它或在脚本标记中引用它。

将属性文件放在原处,编写一个Java API,JS将通过AJAX调用使用该API访问该文件,而不以JSON开头编写该文件的动机是?。。。因为属性文件已经存在,我无法更改文件类型。