我正在使用jquery插件( http://code.google.com/p/jquery-i18n-properties/ )来国际化放置在i18n /js中的消息。我有下面的项目结构。
我在js
文件夹中有some.js
文件,在some.js
文件中,我必须引用位于src/main/resources
文件夹的properties
文件夹中的属性文件。我可以这样做吗?在src/main/resources
文件夹的properties
文件夹中,我放置了Messages.properties
和Messages_en_US.properties
。在这两个属性文件中,我都放置了myForm.success.msg=Success
属性。现在我正在尝试访问它,如下所示。但是下面的代码没有得到myForm.success.msg
键的值。instead of giving value,it is giving the key itself but not the value
。我是不是引用了错误的属性文件?我的属性文件引用是否正确?请帮帮我。
JSP代码:
some.js
发布于 2015-09-22 04:56:25
不幸的是,这是行不通的。JQuery插件将始终查找webcontent
文件夹中的属性文件。试试这个:
将这些属性文件复制到您的webapp文件夹中,并使用实际路径对其进行测试。例如,resources/custom/i18n/
注释-在这里,我将属性文件放在i18n
文件夹中,并将resources
文件夹放在webapp
下。这将解决您的问题!
现在我们可以管理两个文件,但是我们真的需要它吗?最简单的做法是只将文件放在src/main/resources
文件夹中,但作为构建步骤的一部分,请将此属性文件复制到第二个位置(即在webapp
文件夹中)。
https://stackoverflow.com/questions/18531201
复制相似问题