Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2013, 14:01
Avatar de fpalomar
fpalomar
 
Fecha de Ingreso: noviembre-2003
Mensajes: 123
Antigüedad: 20 años, 5 meses
Puntos: 3
Error usando el complemento Tiles

Hola,

Estoy utilizando el complemento Tiles de Struts2 y hasta hoy no he tenido ningún problema. No se si por cansancio estoy dejando pasar algo por alto pero es my extraño.

Pongo el código

menuLayout.jsp:

Código:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%>    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<title>Adges</title>
<link type="text/css" href="Styles/styleMenuLayout.css" media="screen" rel="stylesheet"> 
</head>
<body>

 <div id="barraSuperior">
 	<tiles:insertAttribute name="barraSuperior" />
 </div>
 
 <div id="menuIzquierda">
 	<div id="contenedorMenuIzquierda">
 		<tiles:insertAttribute name="menuIzquierda" />
	</div>
 </div>
  
 <div id="Centro">
	<div id="contenedorCentro">
		<tiles:insertAttribute name="centro" />
	</div>
 </div>
 
 <div id="menuDerecha">
 	<div id="contenedorMenuDerecha">
 		<tiles:insertAttribute name="menuDerecha" />
	</div>
 </div>

</body>
</html>
tiles.xml:
Código:
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN"
       "http://tiles.apache.org/dtds/tiles-config_2_0.dtd">  

<tiles-definitions>

  <definition name="baseLayout" template="/estructura/baseLayout.jsp">
      <put-attribute name="eventos" value="/estructura/eventos.jsp"/>
   </definition>
  
  <definition name="gestor" extends="baseLayout">
  	  <put-attribute name="menuData"   value="/estructura/menuLayout.jsp"/>          
  </definition>
 
  <definition name="barraSuperior" extends="gestor">
      <put-attribute name="barraSuperior"  value="/estructura/barraSuperior.jsp"/>
  </definition>
 
  <definition name="menuIzquierda" extends="gestor">
      <put-attribute name="menuIzquierda"  value="/estructura/menuIzquierda.jsp"/>
  </definition>
  
    <definition name="centro" extends="gestor">
      <put-attribute name="centro"  value="/estructura/menuDerecha.jsp"/>
  </definition>
  
   <definition name="menuDerecha" extends="gestor">
      <put-attribute name="menuDerecha"  value="/estructura/menuDerecha.jsp"/>
  </definition>
    
  <definition name="administrador" extends="baseLayout">
      <put-attribute name="menuData"  value="/estructura/menuAdministrador.jsp"/>
  </definition>  
 
 
</tiles-definitions>
El error que me da es el que se ve en la imagen pero lo raro es que se puede ver que existe el atributo, como se ve en esta otra imagen y en el código.

Teniendo en cuenta que el archivo tiles.xml funciona con los atributos eventos y menuData, ¿en que dónde fallo?

Saludos