首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache cocoon管道中的全局变量

apache cocoon管道中的全局变量
EN

Stack Overflow用户
提问于 2012-12-13 17:32:43
回答 2查看 308关注 0票数 1

我有一些使用XSL的静态变量,它们当前作为全局变量存储在sitemap.xml中。

代码语言:javascript
复制
<map:pipelines>
   <map:component-configurations>
      <global-variables>
          ...
      </global-variables>
   </map:component-configurations>
...

这一切都很好,但是,一些变量是特定于部署的,因此需要在web应用程序启动时进行更改。基本上,我需要少量存储在.WAR外部的属性才能在XSLT中使用。

有没有人需要做类似的事情?如果是这样,你使用了什么方法?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-01-04 17:28:01

作为参考,值得查看cocoon输入模块RequestModule

票数 1
EN

Stack Overflow用户

发布于 2013-01-23 07:47:32

为什么这些属性需要存储在WAR之外?Cocoon已经在WEB-INF中保留了大量特定于部署的配置。

如果您只是试图将配置排除在站点地图之外,那么.properties文件可能是您的解决方案。在WEB-INF**.properties中定义的属性可以使用${property-name}表示法在Cocoon的站点地图中使用。

请注意,我的答案是基于我使用Cocoon 2.1.11的经验;它在其他版本中可能会有不同的工作方式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13856853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档