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
|