JSF - Ayuda con includes en ICEfaces

 
Vista:

Ayuda con includes en ICEfaces

Publicado por Lucia (1 intervención) el 07/08/2007 12:37:41
Hola a todos:
He comenzado hace poco a probar el framework ICEFaces (ya que en principio parece muy interesante) y me he encontrado con un problema simplemente al intentar hacer include en la pagina. Simplemente, me ignora la página que incluyo. En principio lo único que pretendía era tener una cabecera y menús comunes a todas las páginas (es decir, que las páginas que incluyo son muy sencillas), pero no se por qué no las carga.

La página que intento incluir es simplemente una jsp con imagenes:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<table width="100%" border="0" cellspacing="0">
<tbody>
<tr>
<td align="left"><img border="0" src="ruta"></td>
<td align="right"><img border="0" src="ruta"></td>
</tr>
</tbody>
</table>
</body>
</html>

La página donde hago el include es:
<f:view xmlns:h="http://java.sun.com/jsf/html"
xmlns:jsp="http://java/sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ice="http://www.icesoft.com/icefaces/component">

<ice:outputDeclaration doctypeRoot="HTML"
doctypePublic="-//W3C//DTD HTML 4.01 Transitional//EN" />
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></meta>
<title>Administración de Gestor de Expedientes</title>
</head>
<body>
<jsp:include page="../../include.jsp" width="100%" height="100%"/>
</body>
</html>
</f:view>

He incluido las rutas a los ficheros que incluyo en el web.xml, ya que vi que eso podía solucionar el problema por un bug que tuvo icefaces (no se si aún lo tiene en las últimas versiones):

<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>/jsp/includes/xmlhttp/*</url-pattern>
</servlet-mapping>

Pero nada, simplemente es como si no le hubiera puesto el include. También he probado a cambiar la forma y utilizar <%@ include... o <jsp:directive.inclue... pero nada. Es que ni si quiera me da un error en los log de Tomcat.

La verdad es que ya no se por donde tirar... si alguien pudiese echarme una manita se lo agradecería mucho :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con includes en ICEfaces

Publicado por Manuel (1 intervención) el 25/10/2007 22:47:26
Hola yo tambien tuve el mismo problema porq no intentas haciendolo con facelets o en su defecto de una manera mas sencilla porque no usas un iframe
<ice:panelGrid width="100%" cellpadding="0" cellspacing="0" columns="1">
<iframe src="include.jsp" width="100%" height="160" align="center" name="frUno" id="frUno"/>
</ice:panelGrid>

y asi ya no tienes q modificar e. web.xml :)

Espero te sirva ;) Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar