Configurando JSTL

Boa tarde a todos…

Estou tentando configurar o jstl na minha aplicacao.
Coloquei o arquivo .jar na minha WEB-INF/lib
e na pagina jsp coloquei o :

 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 

Porem a aplicacao nao encontra a library na descricao da uri.

Agluem poderia me ajudar??

Att…

Tive esse problema uma vez e vi que foi o eclipse que não auto completava essas tags.

Tente utiliza-las mesmo assim pra ver se funciona.

Posso tentar sim… mas tenho uma outra duvida: para eu chamar a lista de cursos da minha aplicacao com scriptiltes eu fazia assim:

[code]DAOFactory daoFactory = DAOFactory.getInstance();
CursoDAO cursoDao = daoFactory.getCursoDAO();

		for(Curso c : cursoDao.findAll()){[/code]

Como chamar metodo static com o jstl??

[quote=hcmm]Boa tarde a todos…

Estou tentando configurar o jstl na minha aplicacao.
Coloquei o arquivo .jar na minha WEB-INF/lib
e na pagina jsp coloquei o :

 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 

Porem a aplicacao nao encontra a library na descricao da uri.

Agluem poderia me ajudar??

Att…[/quote]
Não teria que adicionar ao projeto também e não apenas na pasta lib? Clica com o botão direito sobre o projeto e depois tem um item ‘buid path / configurar build path’ dai você adiciona a biblioteca a ele ou pelo menos vai ver se ela está mesmo adicionada ao projeto.

@romarcio
Pior que eu tambem ja fiz isso… sera que eh pq nao funciona no java 7?

[quote=hcmm]Posso tentar sim… mas tenho uma outra duvida: para eu chamar a lista de cursos da minha aplicacao com scriptiltes eu fazia assim:

[code]DAOFactory daoFactory = DAOFactory.getInstance();
CursoDAO cursoDao = daoFactory.getCursoDAO();

		for(Curso c : cursoDao.findAll()){[/code]

Como chamar metodo static com o jstl??[/quote]

Para lista em JSTL você deve usar a tag

Algo tipo assim:

<c:forEach var="usuario" items="usuarios">
      <c:out value="${usuario.name}" />
      <c:out value="${usuario.idade}" />
</c:forEach>

items contém a lista
var contém o objeto atual da lista

[quote=hcmm]
@romarcio
Pior que eu tambem ja fiz isso… sera que eh pq nao funciona no java 7?[/quote]
Não! Deve ser outro problema qualquer.

Entendo… Continuarei tentando aqui qualquer coisa deixo uma resposta:

[quote=hcmm]Entendo… Continuarei tentando aqui qualquer coisa deixo uma resposta:

[/quote]

Use apenas a jstl-1.2.1.jar, retire a outra versão. Pode estar ocorrendo um conflito por terem 2 libs de versões diferentes.