http://jakarta.apache.org/struts/tags-tiles去了哪里?

时间:2011-01-26 19:54:07

标签: jsp jsp-tags

我正在研究Sun(现在的oracle)的一些课程材料,以学习新的东西(准确地说是Web服务)。这是第一课,在运行示例网页时,我受到了欢迎:

org.apache.jasper.JasperException: /WEB-INF/pages/layout.jsp(3,74) PWC6188: The absolute uri: http://jakarta.apache.org/struts/tags-tiles cannot be resolved in either web.xml or the jar files deployed with this application

我找到了有问题的一行:

<%@taglib uri="http://jakarta.apache.org/struts/tags-tiles" prefix="tiles"%> 

现在我不知所措。而且我知道Sun应该提供更好的例子。但有人可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

该taglib实际上是Apache Struts的一部分。您需要安装它才能使这些taglib工作(只需下载JAR并将其放入/WEB-INF/lib)。然而,Tiles从Struts成长起来并在差不多十年后变得独立。另请参阅their homepage

  

作为受欢迎的Struts框架的一个组件,Tiles越来越受欢迎。 它已从Struts中提取,现在已与各种框架集成,例如Struts 2和Shale。

阅读up-to-date tutorials about webservices;)如果您因某些原因想继续使用Tiles,请从Tiles docs开始。新的taglib URI是

<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>