1

我正在使用 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'

});
4

1 回答 1

0

也许。您需要了解 Java 源路径和 Web 路径是不相关的,除非您编写一些代码来连接两者。

我对这样的要求的建议是将所有资源放入某个包中(其中不包含任何其他内容,尤其是 中没有类src/main/java)。

另请注意,src/main/resources部署时它将消失。部署后,Java 类路径中的所有资源都将可用,并且相对于类路径根。因此,如果源路径是src/main/resources/foo/,它将foo/在运行时。

如果您在服务器端使用 Spring,则可以使用mvc:resources.

这个问题有一个没有Spring的解决方案:Servlet for serving static content

于 2013-08-30T07:19:27.210 回答