0

我正在创建一个自定义标记库,并希望使用通过底层 Spring 框架加载的一些配置选项:

<context:property-placeholder location="classpath:config.properties" />

如何在我的 taglib 中访问这些变量?

谢谢,

詹姆士。

4

1 回答 1

0

JSP 标签库与 Spring 上下文的生命周期没有任何共同之处,它们由 servlet 容器管理。这会使事情变得有点复杂,例如:inject-dependency-into-a-taglib-classhow-to-write-tag-in-my-spring-project

由于您只提到需要属性文件的内容,您可以使用普通的旧java.util.ResourceBundle(或者,如果您需要更大的灵活性,Apache Commons' org.apache.commons.configuration.PropertiesConfiguration)。

(也有人可能会争辩说,要求访问标签中的配置表明存在设计问题......)

于 2013-04-06T22:00:48.173 回答