0

我所有的网络应用程序都在使用一个 comum JAR 文件。我想将我的框架版本放入 .properties 文件中,并将其显示在页脚页面上。

我想使用 jstl setBundle 标记读取此属性。

这是 version.properties 文件:

deploy_version=1.02
data_deploy=2013/06/04 14\:08
computador_deploy=EG1188930
usuario_deploy=1542069

我正在我的jsp上尝试这个,但我得到了任何价值:

<fmt:setBundle basename="br.gov.company.framework.version" var="framework"/>
<fmt:message key="deploy_version" bundle="${framework}"/>

JAR 文件位于 \WEB-INF\lib 中。

有没有其他方法可以从 JSP 获得这个?还是我必须从 Java getResourceAsStream 中获取它?

天呐!

4

1 回答 1

1

属性文件位于 jar 文件的根目录。所以它的基本名称不是br.gov.company.framework.version,而只是version

<fmt:setBundle basename="version" var="framework"/>
<fmt:message key="deploy_version" bundle="${framework}"/>

如果br.gov.company.framework.versionjar 中文件的路径是/br/gov/company/framework/version.properties

于 2013-06-04T18:55:54.663 回答