Framework javascript Extjs em páginas jsp com tags tld
Posted May 17th, 2008 by Rodrigo Lazoti.
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
Olá Rodrigo,
Fiz de acordo com as dicas usando o netbeans 6.1, porém não consigo executar o código corretamente.
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}
E aí, alguma novidade?
Também estou tentando no NB 6.1 e não rola…
Alguma dica para nos passar?
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?
Parabéns pelo blog.
Edluise Costa
http://www.ecadti.com.br
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!!!!
Hola, a mi me dio el mismo error “Erro: Ext is not defined”
alguien pudo solucionar ???