Leo
Fevereiro 9, 2005, 3:25pm
#1
Estou desenvolvendo uma aplicação simples de teste com Struts/JSTL.
É uma tela simples de cadastro. A pessoa vai e digita seus dados. Clica em “OK” e vai para uma outra tela que apresenta os dados que digitou antes de inserir no banco.
Esta tela q eu to usando para apresentar os dados da pessoa to usando JSTL.
Primeiro tem a tela index que o cara digita os dados
index:
[code]<%@ taglib uri=“struts-html” prefix=“html”%>
<%@ taglib uri=“struts-bean” prefix=“bean”%>
<%@ taglib uri=“struts-logic” prefix=“logic” %>
Cadastro de Usuários
Cadastro de usuários
....
<!--Aqui vai todos os inputs da minha tela.....
....
[/code]
Qnd o cara clica em “OK”, ira para a tela que ira apresentar os dados antes da inserção…
Insercao.jsp :
[code]<%@ taglib uri=“struts-bean” prefix=“bean”%>
<%@ taglib uri=“struts-html” prefix=“html” %>
<%@ taglib uri=“jstl/c” prefix=“c” %>
NAME: <c:out value="${usuario.nome}"/>
ENDEREÇO: <c:out value="${usuario.endereco}"/>
E-MAIL: <c:out value="${usuario.email}"/>
TELEFONE: <c:out value="${usuario.telefone}"/>
LOGIN: <c:out value="${usuario.login}"/>
SENHA: <c:out value="${usuario.senha}"/>
<html:link page="/cadastrarusuario.do"><bean:message key=“botao.inserir”/></html:link>
<html:link page="/reinicio.do"><bean:message key=“botao.voltar”/></html:link>
[/code]
E esta configurado assim o meu struts-config
struts-config.xml:
[code]
<action-mappings type="org.apache.struts.action.ActionMapping">
<action
name="cadastrarUsuarioForm"
type="br.com.validacao.CadastrarUsuarioAction"
path="/confirmarCadastro"
input="/index.jsp"
scope="request"
validate="true">
<forward
name="telaCadastro"
path="/inserir.jsp"
redirect="false" />
<forward
name="erro"
path="/erro.jsp"
redirect="false" />[/code]
web.xml:
<taglib>
<taglib-uri>struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<!-- tem outras taglib mapeadas aqui......html....logic.....-->
<taglib>
<taglib-uri>jstl/c</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
Creio q o problema esta na minha tag…esta ta dando o seguinte erro:
org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
O que pode ser este erro? Eu tentei arrumar uns negocios das minhas tags mas creio q nem é isto…
Alguem poderia me ajudar nisto?
obrigado
Qual a versão da jstl que vc ta usando?
Aparentemente a uri da tag esta errada.
Boa noite, Leo…
Bem não tenho certeza , mais você poderia verificar se o arquivo standard.jar está na pasta [b]/WEB-INF/lib[/b] de sua aplicação assim como também o jstl... .jar
Segundo o erro ele não consegui carregar ou instanciar o TagLibraryValidator class que está no pacote org.apache.taglibs.standard.tlv.JstlCoreTLV ...
espero ter ajudado,
até mais
Erick Pessoa