Estou novamente entrando em contato, gostaria de tirar uma duvida. Pois preciso mostrar os objetos desta lista.
Pagina JSP
<%
List<String> lista = teste.getLista(fornecedor);
for (String objeto : lista) {
%>
Porem esta pagina JSP, da erro se eu declarar uma lista de Objetos : List, só que não consigo pegar o log no apache, e o apache que uso é o ApacheJser/1.1.2.
getLista retorna uma lista de String ou de fornecedor?
SE for de fornecedor, tem que ser:
<%
List<Fornecedor> lista = teste.getLista(fornecedor);
for (Fornecedor f : lista) {
%>
H
Hebert_Coelho
Quando você quiser pegar um erro no console, basta colocar um try/catch no código. Basta imprimir depois a exception no console.
No seu caso, você importou a lista? se não, faça assim: java.util.List<String> lista
N
nikanorJr
ErickRAR
O que eu quero que retorno é String e não fornecedor.
Hebert Coelho
Quando eu importo:
<%@pageimport="java.util.List<String>"%>
Ele apresenta erro, e não consigo usar o try/catch no codigo ele não mostra na tela.
Pode me dar mais uma sugestão?
E
ErickRAR
O import é sem o .
N
nikanorJr
Pessoal este é o meu JSP:
<%@pageimport="teste.actions.RendimentoAction"%><%@pageimport="java.util.ArrayList"%><%@pageimport="java.util.Iterator"%><%@pageimport="java.util.Hashtable"%><%@pageimport="java.util.List"%><%@pageimport="java.lang.String"%><%@pageimport="java.lang.*"%><%@pageimport="java.io.PrintWriter"%>html><head><title>Teste</title><metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"><METAHTTP-EQUIV="Pragma"CONTENT="no-cache"><METAHTTP-EQUIV="Expires"CONTENT="-1"></head><scripttype="text/javascript"language=JavaScript>functiondownladTreinamento(file){location='../arquivos/'+file//location = 'arquivos/'+file;//window.location = '../content/manual/'+file;}</script><body><%System.out.println("#################### Chegou no 1");RendimentoActionra=newRendimentoAction();System.out.println("#################### Chegou no 2");UseruserSession=(User)SessionControl.getAttribute(request,ActionConstants.ATTR_USER,false);System.out.println("#################### Chegou no 3");Useru=(User)SessionControl.getAttribute(request,ActionConstants.ATTR_USER,false);System.out.println("#################### Chegou no 4");Stringlogin=u.getLogin();List<String>lista=teste.getLista(login);%><%System.out.println("#################### O login e login: "+login);%><li><%=login%></li><br><li><%=lista%></li><br>
este é o meu JSP assim não funciona o List
Abraço
H
Hebert_Coelho
Ou você usa como eu falei, ou importa <%@ page import=“java.util.List”%>
Para saber qual o erro, faça um try/catch.
N
nikanorJr
Hebert Coelho:
Ou você usa como eu falei, ou importa <%@ page import=“java.util.List”%>
Para saber qual o erro, faça um try/catch.
Eu estou usando através do import porem não esta funcionando posso colocar o try/catch porem não vai mostrar, pq ele cria um log dentro do servidor onde não consegui achar o mesmo.
N
nikanorJr
reajustei o código com o tray/catch porem não aparece o erro apenas a pagina do servidor dizendo que não pode abrir a pagina
Pessoal este é o meu JSP:
<%@pageimport="teste.actions.RendimentoAction"%><%@pageimport="java.util.ArrayList"%><%@pageimport="java.util.Iterator"%><%@pageimport="java.util.Hashtable"%><%@pageimport="java.util.List"%><%@pageimport="java.lang.String"%><%@pageimport="java.lang.*"%><%@pageimport="java.io.PrintWriter"%>html><head><title>Teste</title><metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"><METAHTTP-EQUIV="Pragma"CONTENT="no-cache"><METAHTTP-EQUIV="Expires"CONTENT="-1"></head><scripttype="text/javascript"language=JavaScript>functiondownladTreinamento(file){location='../arquivos/'+file//location = 'arquivos/'+file;//window.location = '../content/manual/'+file;}</script><body><%try{System.out.println("#################### Chegou no 1");RendimentoActionra=newRendimentoAction();System.out.println("#################### Chegou no 2");UseruserSession=(User)SessionControl.getAttribute(request,ActionConstants.ATTR_USER,false);System.out.println("#################### Chegou no 3");Useru=(User)SessionControl.getAttribute(request,ActionConstants.ATTR_USER,false);System.out.println("#################### Chegou no 4");Stringlogin=u.getLogin();List<String>lista=teste.getLista(login);%><%System.out.println("#################### O login e login: "+login);%><li><%=login%></li><br><li><%=lista%></li><br><%}catch(Exceptione){System.out.println("#################### O erro é esse: "+e);%>