Pessoal,
Estou usando o Struts e colocando tiles da seguiinte maneira:
tiles-defs:
<definition name="vox.tiles.default" path="/WEB-INF/jsp/templates/default.jsp">
<put name="vox.tiles.default.menu" type="page" value="/WEB-INF/jsp/templates/menu.jsp"/>
<put name="vox.tiles.default.topo" type="page" value="/WEB-INF/jsp/templates/topo.jsp"/>
<put name="vox.tiles.default.erro" type="page" value="/WEB-INF/jsp/templates/erro.jsp"/>
<put name="vox.tiles.default.corpo" type="page"/>
<put name="vox.tiles.default.rodape" type="page" value="/WEB-INF/jsp/templates/rodape.jsp"/>
<put name="vox.tiles.default.logoff.url" type="string" value="logoff.do"/>
</definition>
<definition name="vox.tiles.home" extends="vox.tiles.default">
<put name="vox.tiles.default.corpo" value="/WEB-INF/jsp/home/index.jsp"/>
</definition>
estou colocando o struts-tiles.tld na pasta lib
struts-config:
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
<set-property property="moduleAware" value="true"/>
</plug-in>
web.xml:
<taglib>
<taglib-uri>/WEB-INF/tld/struts-tiles.tld</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
</taglib>
Pagina:
<%@ taglib uri="/WEB-INF/tld/struts-tiles.tld" prefix="tiles" %>
<tiles:importAttribute scope="request"/>
<tiles:get name="vox.tiles.default.menu"/>
Erro que esta gerando:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /WEB-INF/templates/default.jsp:10
7: <%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix=“bean” %>
8: <%@ taglib uri="/WEB-INF/tld/struts-tiles.tld" prefix=“tiles” %>
9:
10: <tiles:importAttribute scope=“request”/>
11:
12:
13:
root cause
javax.servlet.jsp.JspException: Error - tag importAttribute : no tiles context found.
Alguem sabe o que esta faltando?
Obrigado