0

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

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

我想知道我们是否可以将.properties文件添加到saywebcontent\i18nWEB-INF\local文件夹中。并使用 JSTL 标签访问它?

4

1 回答 1

3

它必须进入类路径。它们在ResourceBundle默认情况下从类路径加载它们的封面下。所以,把它放在类路径之外是行不通的。你总是可以把它们放在一个(子)包中,就像这样/WEB-INF/classes/local/filename.properties。然后,您应该只使用 basenamelocal.filename而不是filename.

也可以看看:

于 2012-05-18T13:46:05.467 回答