2010-12-22 52 views
0

任务是有条件地包含一个基于Locale的css文件。为此,我将把属性文件中的Locale相关css文件的路径。我正在使用以下指令将css包含在页面中 -如何从基于Locale的属性文件获取指令属性的值?

<%@ include file="/path/to/my.css" %> 

如何从属性文件中获取文件属性的值?

注意:我有fmt taglib实施和工作正常。所以,我想做类似的事情 -

<%@ include file="<fmt:message key='page.css'/>" %> 

但上述不起作用的原因很明显。

回答

0

@include是编译时(在编译JSP时执行),而<fmt:message>是运行时(在执行JSP时执行)。您想使用运行时包括<jsp:include>来代替。