"Unable to load tag handler class"

1 resposta
B

pessoal, nao consigo rodar nenhuma taglib... dá esse erro

org.apache.jasper.JasperException: /index.jsp(2,0) /cabecalhoHTML.jsp(35,0) Unable to load tag handler class "taglib.user.CheckUserLevelTag" for tag "user:checkUserLevel"

o que pode ser?

cabecalhoHTML.jsp
<%@ taglib uri="/WEB-INF/user.tld" prefix="user" %>
...
<user:checkUserLevel equal="Supervisor">
WEB-INF/user.tld
<tag>
    <name>checkUserLevel</name>
    <tagclass>taglib.user.CheckUserLevelTag</tagclass>
    <bodycontent>JSP</bodycontent>
    <info></info>

    <attribute>
...
    </attribute>
  </tag>

  <tag>
WEB-INF\src\taglib\user\CheckUserLevelTag.java
package taglib.user;
...
public class CheckUserLevelTag extends TagSupport
{
...
}

tem algo de errado aí?

valeu pessoal![/b]

1 Resposta

M

opa,

cara você tem que implementar a classe javax.servlet.jsp.tagext.Tag em teu bean. bem eu teu tld me parece que também está incorreto faça como abaixo:

<taglib>
   <tag>
     <name>nomeTag</name>
     <class>tuaClasse</class>
   </tag>
</taglib>

porque pelo teu post, está <tag> dentro de outra.

:okok:

Criado 4 de junho de 2005
Ultima resposta 4 de jun. de 2005
Respostas 1
Participantes 2