Não existe reprocessamento de jsp.
 
Quando você gera o html, ele considera a tag <jsp:include> como um texto html.
 
O correto é:
<tr>
<td>
<%
if (consição para acrescentar o jsp) {
%>
<jsp:include page="x.jsp" flush="true"/>
<% } else { %>
<jsp:include page="y.jsp" flush="true"/>
<% } %>
</td>
</td>
 
 
-----Mensagem Original-----
De: Herval Freire
Enviado: terça-feira, 13 de agosto de 2002 10:09
Para: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Assunto: [java-list] taglibs
 
        Pessoal,

        Tenho uma taglib personalizada que precisa gerar um trecho de codigo jsp parecido com o seguinte:

<tr>
  <td><jsp:include page="x.jsp" flush="true"/></td>
</tr>



        Este trecho, como pode ser visto, tem que entao ser reprocessado para que chegue certo do lado cliente. O que tem acontecido eh que a tag gera exatamente o trecho acima, que eh mandado para o browser sem re-processamento. Jah tentei diversas combinacoes de tipos de corpo (tagdependent/JSP) e de retornos do metodo doAfterBody(), sem sucesso. Isso eh possivel de ser feito? Se sim como, exatamente?

        Meu pescoço agradece qualquer ajuda :)

[]s

-------------------------------------------------
----------- Herval Freire de A. Júnior ----------
----- mailto:[EMAIL PROTECTED] -------
--------- http://www.herval.hpg.com.br ----------
----------------- UIN: 2067270 ------------------
-------------------------------------------------
--[The adepts are everywhere... awake! v0.666a]--
-------------------------------------------------

“First they ignore you
 Then they laugh at you
 Then they fight you
 Then you win”
  -- Mahatma Gandhi



Aproveite melhor a Web. Faça o download GRÁTIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po

Responder a