我正在使用jquery i18n插件来国际化jquery / js中的消息。 我有以下项目结构。
我在some.js
文件夹中有js
个文件,在some.js文件中我必须引用位于src/main/resources
文件夹中的属性文件。我可以这样做吗?
jQuery.i18n.properties({
name:'Messages',
path:'resources/', //as i have properties file in src/main/resources am referring.
mode:'both'
});
答案 0 :(得分:0)
也许。您需要了解Java源路径和Web路径是不相关的,除非您编写一些代码来连接这两者。
我对这样的要求的建议是将所有资源放入某个包(不包含任何其他内容,尤其是src/main/java
中没有类)。
另请注意,部署时src/main/resources
将会消失。部署之后,所有资源都可以从Java Classpath以及相对于类路径根目录获得。因此,如果源路径为src/main/resources/foo/
,则它在运行时将为foo/
。
如果您在服务器端使用Spring,you can use mvc:resources
。
这个问题有一个没有Spring的解决方案:Servlet for serving static content