eh, seria simples, mas o problema eh que nao funciona.. da erro de
conversao ....

pelo que tenho visto aqui, as taglibs so aceitam tipos primitivos e Strings... 

mas admito a inexperiencia se alguem mostrar um exemplinho simples,
que por sinal nao encontrei na web :))


On Mon, 31 Jan 2005 10:41:12 -0300 (ART), Zé Cueca
<[EMAIL PROTECTED]> wrote:
> 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: discussao@cejug.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:
> [EMAIL PROTECTED]
> 
>  
> 
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  
> 
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
>  
> 
>  
> 
>  
> 
>  
> 
> ________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora. 
> 
>

-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a