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!!!
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!!!
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.
[quote=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.[/quote]
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!!
Ih, confundi as tags… :lol:
Mas você pode criar novas tags sim.
OK…
Você sabe onde posso encontrar algum material explicando como posso criar custom tags HTML ??
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
[quote=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[/quote]
Obrigado amigo, mas não encontrei nada sobre custom tags de renderização de componentes HTML…
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.