Bem gente como a apostila da caelum ensina, temos que baixar o jstl e colocar <%@ taglib uri=“http://java.sun.com/jsp/jstl/core ” prefix=“c” %> no topo da pagina, mas esta dando erro e acredito q não seja esse link, sera que alguem poderia me ajudar?
A pagina de listagem:
[code]%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core ” prefix=“c” %>
Insert title here
${contato.nome}
${contato.departamento}
[/code]
sou iniciante em java e não consigo resolver esse problema!!
igor_ks
Janeiro 11, 2013, 12:55pm
#2
Fala qual o erro que fica mais facil
verifica se tem algum jar faltando na aplicação.
Você adicionou o jar na pasta WEB-INF/libs?
Então galera eu coloquei os 2 jars que tem na pagina: http://jstl.java.net/download.html e tem 2 links nessa pagina dai eu entrei em cada 1 e baixei o jar do topo da pagina( como e a primeira vez que mexo com isso foi o q eu fiz), e adicionei os 2 na lib, fiz isso fora do eclipse usando o famoso crtl c + ctrl v.
[code]<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core ” prefix=“c” %> // O ECLIPSE MARCA UM ERRO NESSA LINHA E COM O MOUSE EM CIMA ELE DIZ: Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core ”
Insert title here
${contato.nome}
${contato.departamento}
[/code]
MEU XML ESTA ASSIM:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>IntranetWA</display-name>
<welcome-file-list>
<welcome-file>bemvindo.jsp</welcome-file>
</welcome-file-list>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/erro.html</location>
</error-page>
<servlet>
<servlet-name>servletOiMundo</servlet-name>
<servlet-class>br.com.wacontactcenter.servlet.OiMundo</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servletOiMundo</servlet-name>
<url-pattern>/oi</url-pattern>
</servlet-mapping>
<error-page>
<error-code>404</error-code>
<location>/404.html</location>
</error-page>
<servlet>
<servlet-name>AdicionaContato</servlet-name>
<servlet-class>
br.com.wacontactcenter.servlet.AdicionaContatoServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AdicionaContato</servlet-name>
<url-pattern>/adicionaContato</url-pattern>
</servlet-mapping>
</web-app>
Cara… Provavelmente você deve ter esquecido de importar os JARs…javascript:emoticon(’:D’);
O que é estranho pq eu coloquei os 2 na pasta lib
O erro na linha do código é : Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core ”
vc adicionou o jar na build path?
Adicionei sim amigo, mas continua com o problema nessa linha, ainda não sei o porque
Verifique se a página que vc está inserindo esse código é JSP ou HTML. (Tem que ser JSP)
Então gente, eu consegui retirar esse erro, baixei um outro .jar que vi aqui no guj e resolveu o problema, agora quando vo pelo browser a pagina não exibe nada srsrsr, tenho que ver agora o q eu fiz de errado, obg a todos pela ajuda!