Desenvolvimento de software e tecnologia em geral
Framework javascript Extjs em páginas jsp com tags tld
Para quem deseja utilizar os recursos do framework javascript Extjs em seus projetos java, irei dar uma dica bem legal de como utilizar este framework através de TLD para páginas jsp.
O download dos arquivos tld deve ser feito no endereço http://www.exttld.com/index.php?content=terms#download
Após o download basta descompactar o arquivo zip em um subdiretório chamado ext dentro do caminho /projeto/WEB-INF/tags/
Copie os seguintes jars para a pasta lib:
- commons-beansutils.jar
- commons-logging.jar
- jstl.jar
- standard.jar
Pronto, já é possível utilizar as tags nas páginas jsp. irei colocar um pequeno exemplo da utilização de tags.
< %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> < %@ taglib tagdir="/WEB-INF/tags/ext" prefix="ext" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </meta></head> <body> <ext :body debug="true" loadingMask="true"> </ext><ext :viewport layout="table"> </ext><ext :form.formPanel width="400" title="Cadastro"> <ext :form.textField fieldLabel="Nome" name="nome"/> <ext :form.numberField fieldLabel="Idade" name="idade" value="0"/> <ext :form.timeField fieldLabel="Hora Cadastro" name="hora"/> <ext :datePicker id="Data" format="d/m/y"/> <ext :button type="submit" text="Enviar" id="enviar" /> </ext> </body> </html>
Related posts:
| Imprimir artigo | Este artigo foi escrito por Rodrigo Lazoti em 17/05/2008 às 20:04, e está arquivado em Ajax, Java, Javascript, Programação. Siga quaisquer respostas a este artigo através do RSS 2.0. Você pode deixar uma resposta ou fazer um trackback do seu próprio site. |
há 2 anos atrás
Olá Rodrigo,
Fiz de acordo com as dicas usando o netbeans 6.1, porém não consigo executar o código corretamente.
há 1 ano atrás
Olá Rodrigo,
Também estou com problemas com o exemplo, ao executar o index.jsp é exibido o seguinte erro:
org.apache.jasper.JasperException:
/WEB-INF/tags/ext/body.tag(105,4) PWC6038: "${empty(extLocation)?"js/ext-2.0":extLocation}" contains invalid expression(s): javax.el.ELException: Error Parsing: ${empty(extLocation)?"js/ext-2.0":extLocation}
há 1 ano atrás
E aí, alguma novidade?
Também estou tentando no NB 6.1 e não rola…
Alguma dica para nos passar?
há 1 ano atrás
Testei no Eclipse Ganimed, tambem nao funcionou
estava olhando ele esta errado em algumas taglib do proprio projeto,
e ai alguem conhece pessoas que ja usaram EXT_TLD com sucesso?
há 10 meses atrás
Parabéns pelo blog.
Edluise Costa
http://www.ecadti.com.br
há 7 meses atrás
cara, o meu nao funciona, fiz tudo como foi dito, mas qndo abro no navegador, a pagina fica em branco, nem erro aparece, somente no console de erros, aparece : Erro: Ext is not defined
Arquivo-fonte: http://localhost:8080/thiagoTagLib/
Linha: 1579
soh que nao sei em que arquivo esta esse erro!
ajudem por favor!!!!
há 3 meses atrás
Hola, a mi me dio el mismo error “Erro: Ext is not defined”
alguien pudo solucionar ???