Jsp num tá encontrando minha tag

2 respostas
F

estou fazendo um projeto exemplo com servlet e jsp.
na minha primeira jsp, uso uma tag, mas ocorre um erro,
dizendo, "connot resolve symbol" "symbol: class GetEncodeURLTag".

seguinte, meu exemplo está numa "estrutura de pastas" WAR,
em d:\projetos\java\loginbd. configurei o server.xml do tomcat,
criei um "<context>", "/loginbd".

detntro de .\, coloquei minhas jsps.
dentro de \web-inf\classes, coloquei minhas classes de tags.

meu web.xml:
&lt;taglib&gt;
        &lt;taglib-uri&gt;/utils&lt;/taglib-uri&gt;
        &lt;taglib-location&gt;/WEB-INF/tlds/utils.tld&lt;/taglib-location&gt;
    &lt;/taglib&gt;
meu utils.tld:
&lt;tlib-version&gt;1.0&lt;/tlib-version&gt;
    &lt;jsp-version&gt;1.2&lt;/jsp-version&gt;
    &lt;short-name&gt;utils&lt;/short-name&gt;
    &lt;uri&gt;/utils&lt;/uri&gt;
    &lt;display-name&gt;utils&lt;/display-name&gt;
    &lt;tag&gt;
        &lt;name&gt;getEncodeURL&lt;/name&gt;
        &lt;tag-class&gt;GetEncodeURLTag&lt;/tag-class&gt;
        &lt;body-content&gt;JSP&lt;/body-content&gt;
        &lt;attribute&gt;
            &lt;name&gt;URL&lt;/name&gt;
            &lt;required&gt;true&lt;/required&gt;
            &lt;rtexprvalue&gt;false&lt;/rtexprvalue&gt;
            &lt;type&gt;java.lang.String&lt;/type&gt;
        &lt;/attribute&gt;
    &lt;/tag&gt;
em minha jsp, chamo a tag da seguinte forma:
&lt;%@ taglib uri=&quot;/utils&quot; prefix=&quot;util&quot; %&gt;

&lt;form action='&lt;util&#58;getEncodeURL URL=&quot;/login&quot;/&gt;' method='post'&gt;

agradeço a ajuda.

2 Respostas

R

Daí,

Já visse se não tem nenhum erro na classe Java ?
Na última vez que eu tive esse tipo de problema foi pq eu tava escrevendo doSartTag ao invés de doStartTag :oops:

Aparece algum erro na tela ou ele simplesmente não faz o que tu queres ?

[]s

F

obrigado pelas respostas e atenções,

meu erro, e eu num sabia disso… era o seguinte:
minhas classes de tags estavam em WEB-INF\classes, pois
minhas classes não estavam em pacotes… pois bem,
era preciso estar em pacote.

Criado 22 de dezembro de 2004
Ultima resposta 27 de dez. de 2004
Respostas 2
Participantes 2