Configurando JSTL

8 respostas
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…

8 Respostas

darksteel3000

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.

hcmm

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

DAOFactory daoFactory = DAOFactory.getInstance();
			CursoDAO cursoDao = daoFactory.getCursoDAO();
			
			for(Curso c : cursoDao.findAll()){

Como chamar metodo static com o jstl??

romarcio

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…


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.

hcmm

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

romarcio
hcmm:
Posso tentar sim... mas tenho uma outra duvida: para eu chamar a lista de cursos da minha aplicacao com scriptiltes eu fazia assim:
DAOFactory daoFactory = DAOFactory.getInstance();
			CursoDAO cursoDao = daoFactory.getCursoDAO();
			
			for(Curso c : cursoDao.findAll()){

Como chamar metodo static com o jstl??

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
romarcio

hcmm:

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

Não! Deve ser outro problema qualquer.

hcmm

Entendo… Continuarei tentando aqui qualquer coisa deixo uma resposta:

romarcio

hcmm:
Entendo… Continuarei tentando aqui qualquer coisa deixo uma resposta:

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.

Criado 13 de março de 2013
Ultima resposta 13 de mar. de 2013
Respostas 8
Participantes 3