urgente proble jsp bean

pkc
20 de Octubre del 2003
Tengo el sig problem:
Tengo un jsp que utiliza un javabean para generar parte del codigo htmlde la pg.No puedo utilizar las directivas
jsp include por temas de openCMS y es la unica forma que he encontrado para realizarlo...PERO CUANDO SE EJECUTA EL CODIGO HTML generado con el javabean sale lo primero en la pagina y no en mitad de la pagina como esta puesto en el codigo.¿ESO ES NORMAL????

EL codigo del JSP:<%@page contentType="text/html" import="javax.servlet.*,java.util.*,java.io.*,javax.servlet.http.*"%>
<html>
<jsp:useBean id="tema" class="funciona.calendario.Tema" scope="session" />



<body marginwidth="2" marginheight="8" topmargin="8" leftmargin="2">
<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
<table cellpadding=0 cellspacing=0 border=0 width=586>
<tr>
<td rowspan=4><img src="imagenes/void.gif" width="5"></td>
<td width="586" height="37" align="center"><img src="imagenes/pie.gif"></td>
</tr>
</table>



<%
tema.pintarTabla(request,response);
%>

<table cellpadding=0 cellspacing=0 border=0 width=586>
<tr>
<td rowspan=4><img src="imagenes/void.gif" width="5"></td>
<td width="586" height="37" align="center"><img src="imagenes/pie.gif"></td>
</tr>
<tr>
<td class="txt10V2" align="center"><a href="javascript:mapa()" class="txt10V2">Mapa</a>&nbsp;|&nbsp;<a href="javascript:void(null)" class="txt10V2">Contacto</a>&nbsp;|&nbsp;<a href="javascript:void(null)" class="txt10V2">Acerca de Funciona</a></td>
</tr>
</table>


</table>
</body>
</html>


El codigo de la Clase :
//anno = 2003;
response.setContentType( "text/html" );
response.setHeader( "pragma","no-cache" );//Le decimos ke le navegador
PrintWriter out = response.getWriter();



// La tabla que contendra los meses tiene 3 filas y 4 columnas

//Pintamos la cabecera de la tabla principal que contendra los meses
out.println( "<table border=0 cellpadding=0 cellspacing=0 width=450 align=center> ");
out.println( "codigo html ");

out.println( "</TABLE>");


concorde
20 de Octubre del 2003
En vez de poner" tema.pintarTabla(request,response);", prueba a poner "out.println(tema.pintarTabla())". El método pintarTabla tendrás que redefinirlo para que no reciba ningún parámetro y devuelva un String que contenga el código HTML que quieres incluir.