从“webcontent”或“WEB-INF \ local”文件夹访问i18n属性文件

时间:2012-05-18 13:39:43

标签: jsp jstl

我正在开发一个需要i18​​n的JSP / Servlet页面。我在互联网上看到的示例代码使用的是JSTL的setlocal和setbundle标签。他们正在java源文件夹或.properties文件夹中添加WEB-INF\classes文件。

我正在为项目使用Apache Tomcat 6.0.32和JSTL1.2 jar文件。

我想知道我们是否可以在.propertieswebcontent\i18n文件夹中添加WEB-INF\local文件。并使用JSTL标签访问它?

1 个答案:

答案 0 :(得分:3)

它必须进入类路径。它们位于ResourceBundle加载的封面下,默认情况下从类路径加载它们。因此,将它放在类路径之外是行不通的。您总是可以将它们放在像({1}}这样的(子)包中。然后,您应该只使用基本名称/WEB-INF/classes/local/filename.properties而不是local.filename来访问它。

另见: