我的所有网络应用都在使用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获取它吗?
TNKS!
答案 0 :(得分:1)
属性文件位于jar文件的根目录下。所以它的基本名称不是br.gov.company.framework.version
,而只是version
:
<fmt:setBundle basename="version" var="framework"/>
<fmt:message key="deploy_version" bundle="${framework}"/>
如果jar中文件的路径为br.gov.company.framework.version
/br/gov/company/framework/version.properties
作为基本名称