Custom tags

7 respostas
K

Olá… estou começando a estudar as custom tags e estou com algumas dúvidas:

Qual a vantagem/ganho de criar custom tags para renderizar html ?

Por exemplo, o struts:

<html:text property="text1" size="5"/>

???

Obrigado!!!

7 Respostas

Mauricio_Linhares

No caso do Struts, as custom tags tem várias utilidades, como validação.

No caso dessa tag link, é pra que você não tenha que codificar a URL manualmente, você pode colocar o nome de um “action forward” e a própria tag vai na configuração descrobrir a URL pra esse link.

K

Maurício Linhares:
No caso do Struts, as custom tags tem várias utilidades, como validação.

No caso dessa tag link, é pra que você não tenha que codificar a URL manualmente, você pode colocar o nome de um “action forward” e a própria tag vai na configuração descrobrir a URL pra esse link.

tag link ?? :roll:

Ok, Maurício… mas então eu posso criar minhas próprias custom tags, cada uma com sua lógica interna ???

Obrigado!!

Mauricio_Linhares

Ih, confundi as tags… :lol:

Mas você pode criar novas tags sim.

K

OK…

Você sabe onde posso encontrar algum material explicando como posso criar custom tags HTML ??

:wink:

andgonca

Aqui: http://java.sun.com/developer/technicalArticles/xml/WebAppDev3/

E aqui: http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags.html

E muito mais aqui:http://www.google.com.br/search?biw=1152&hl=pt-BR&q=tutorial+custom+tags+HTML&btnG=Pesquisa+Google&meta=

[]´s

K

andgonca:
Aqui: http://java.sun.com/developer/technicalArticles/xml/WebAppDev3/

E aqui: http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags.html

E muito mais aqui:http://www.google.com.br/search?biw=1152&hl=pt-BR&q=tutorial+custom+tags+HTML&btnG=Pesquisa+Google&meta=

[]´s

Obrigado amigo, mas não encontrei nada sobre custom tags de renderização de componentes HTML…

:wink:

andgonca

Aqui, por exemplo:

http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags5.html#74701

Uma tag pra renderização de componentes HMTL simplesmente trocaria o “Hello.” na linha:

pageContext.getOut().print("Hello.");

pelo texto que vc quisesse escrever no HTML, por exemplo:

pageContext.getOut().print("<br>");

Claro que esse é um exemplo bem simples. Mas no mesmo tutorial, um pouco mais abaixo, vc vai encontrar outros exemplo mais complexos.

Criado 30 de junho de 2005
Ultima resposta 30 de jun. de 2005
Respostas 7
Participantes 3