Zé Cueca não está entendendo a dificuldade. É só na classe da taglib declarar um atributo List, com seu setter e getter... Não esquecendo de na definição da taglib dizer que a váriável rtexprvalue é true...
 
Zé Cueca
(com preguiça de pôr certificados)

rubens <[EMAIL PROTECTED]> wrote:

Gaúcho,

      Existe uma forma interessante de se fazer tags definida na especificação JSP 2.0. Você pode escrever arquivos com a extensão *.tag

, que nada mais são que uma forma de se fazer tags sem escrever uma classe Java. A vantagem é que você pode fazer uso de qualquer recurso JSP(taglibs, html...) sem escrever código JAVA. Para saber mais, ver exemplo:

 

display.tag

<%@ attribute name="color" %>

<%@ attribute name="bgcolor" %>

<%@ attribute name="title" %>

<TABLE border="0" bgcolor="${color}">

  <TR>

    <TD><B>${title}</B></TD>

  </TR>

  <TR>

    <TD bgcolor="${bgcolor}">

      <jsp:doBody/>

    </TD>

  </TR>

</TABLE>

 

Ver mais em: http://java.sun.com/developer/technicalArticles/javaserverpages/JSP20/

 

-----Mensagem original-----
De: Felipe Vieira Silva [mailto:[EMAIL PROTECTED]
Enviada em: sábado, 29 de janeiro de 2005 09:41
Para: [EMAIL PROTECTED]org
Assunto: [cejug-discussao] taglib invocada

 

Prezados,

 

estou tentando fazer uma taglib que "distribua" checkboxes na parte

inferior de um formulário (cejug-classifieds: job publisher). Ou seja,

a tag recebe uma lista com os conhecimentos desejáveis e cria uma

tabela Html com componentes "checkbox", distribuídos de forma

balanceada, ou seja: m-colunas x n-linhas, dependendo do número de

opções e do número de colunas:

 

lista: [awt, ejb, swing, jsp, servlets, html, banco de dados]

m: 3

n: lista.length/m

 

tabela html:

 

+-----------------+-----------------+-----------------+

 | () awt         | () ejb          | () swing      |

+-----------------+-----------------+-----------------+

 | () jsp          | () servlets   | () html        |

+-----------------+-----------------+-----------------+

 | () banco de |                  |                  |

 |    dados     |                  |                  |

+-----------------+-----------------+-----------------+

 

perguntas:

 

tem como passar uma lista para a taglib? ou só pode ser tipo primitivo + String?

se tem, como?

 

fiquei aqui matutando se era mais "limpo" fazer essa tabela na TagLib

ou apenas usar o iterator do JSTL e criar a tabela no JSP .... Se for

usar o Iterator, como dividir o número de opções pelas colunas e

linhas ? scriptlet dentro do JSP? estou decidindo entre jogar Html

dentro da TAG ou Java dentro do JSP :)

 

valeu,

 

   Felipe Gaúcho

 

-------------------------------------------------------------------------------------------

 

Ceara' Java User Group

 

 

 

  Para cancelar sua assinatura, envie um e-mail para: discussao-[EMAIL PROTECTED]org

 

  Para mais informacoes, mande um e-mail para: discussao-[EMAIL PROTECTED]org

 

  Falar com o administrador? e-mail para: [EMAIL PROTECTED]org

 

 

 

 


Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! agora.

Responder a