Taglib directive for "logic" does not exist or TLD is not found

4 respostas
jemoliveira

Alguem sabe como consigo resolver esse erro de tags

taglib directive for “logic” does not exist or TLD is not found.

na minha pagina eu declaro

<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>

4 Respostas

jemoliveira

ta sim cara, deve ser outra coisa

jemoliveira

la vai

minha estrutura esta WEB-INF/tlds/
struts.tld
struts-bean.tld
struts-form.tld
struts-html.tld
struts-logic.tld
struts-nested.tld
struts-template.tld
struts-tiles.tld

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
    <display-name>Cobranca Claro Web</display-name>

    <servlet>
      <servlet-name>action</servlet-name>
      <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
            <param-name>application</param-name>
            <param-value>ApplicationResources</param-value>
        </init-param>
        <init-param>
            <param-name>config</param-name>
            <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>detail</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>validate</param-name>
            <param-value>true</param-value>
        </init-param>
        <init-param>
			<param-name>params-exclude-list</param-name>
			<param-value>acesso,senha,valorPagamento,nome,valor,JSESSIONID</param-value>
		    <description>Lista de parametros HTML (inputs) que estao livres da validacao de seguranca.</description>
		</init-param>
		<init-param>
			<param-name>cookies-exclude-list</param-name>
			<param-value>JSESSIONID</param-value>
		    <description>Lista de cookies que estao livres da validacao de seguranca.</description>
		</init-param>
        <load-on-startup>2</load-on-startup>
    </servlet>
    
    <servlet>
      	<servlet-name>admin</servlet-name>
    	<servlet-class>com.claro.cobranca.web.AdminServlet</servlet-class>
        <init-param>
            <param-name>enabled</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>homologacao</param-name>
            <param-value>false</param-value>
        </init-param>
      	<load-on-startup>1</load-on-startup>
	</servlet>

<!-- Standard Action Servlet Mapping -->
    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>admin</servlet-name>
        <url-pattern>/admin</url-pattern>
    </servlet-mapping>

<!-- Session Config -->    
    <session-config>
    	<session-timeout>30</session-timeout>
    </session-config>

<!-- The Usual Welcome File List -->
	<welcome-file-list>
		<welcome-file>logon.jsp</welcome-file>
	</welcome-file-list>
	
<!-- Struts Tag Library Descriptors -->
    <taglib>
        <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
        <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location>
   
    </taglib>
    <taglib>
        <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
        <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
        <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location>
    </taglib>
    <taglib>
    	<taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>
    	<taglib-location>/WEB-INF/tlds/struts-template.tld</taglib-location>
    </taglib>
    <taglib>
    	<taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri>
    	<taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location>
    </taglib>
    <taglib>
    	<taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
    	<taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location>
    </taglib>
    
</web-app>
E

o arquivo struts-logic.tld esta no diretório WEB-INF/tlds/ da aplicação como voce montou no xml?

E

tem como postar o web.xml para darmos uma olhada

Criado 21 de maio de 2008
Ultima resposta 21 de mai. de 2008
Respostas 4
Participantes 2