WEB-INF /标签外的Jsp标签

时间:2009-09-30 17:21:18

标签: java jsp jsp-tags

有没有办法从/ WEB-INF / tags文件夹中保存标记文件?也许通过某种方式使用tld并用uri而不是tagdir调用它们?

这个请求的原因是我们试图从一个代码库运行几个站点,我们希望它像WEB-INF / site1 / templates,tags,...所以如果这是错误的想法开始,随便说出来。

3 个答案:

答案 0 :(得分:5)

显然不是:http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPTags6.html即使使用tld来说明标签的位置,它也可以是WEB-INF / tags或META-INF /标签,用于装在罐子里的标签。

答案 1 :(得分:2)

提供taglib的标准方法是将所有标签打包在一个jar中,并将jar中的TLD也放在此目录中,

  META-INF/tld/

当容器启动时,它将扫描TLD的所有罐子,以便知道在哪里找到标签。您只需使用URL来引用标记。这就是JSTL的工作方式。

答案 2 :(得分:0)

如果不同的站点作为单独的实例运行..那么您可以在部署期间将相关标签复制到/ Web-Inf /标签