Erro no JSTL

1 resposta
L

Infelizmente começei a usar JSTl e me deparei com esse erro:

SEVERE: Servlet.service() for servlet VideoServlet threw exception
javax.servlet.jsp.el.ELException: Unable to find a value for “id” in object of class “java.lang.String” using operator “.”

CABEÇALHO MEU WEB.XML
<?xml version=“1.0” encoding=“ISO-8859-1”?>
<web-app xmlns=“http://java.sun.com/xml/ns/j2ee
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation=“http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
version=“2.4”>

LINHA DO ERRO
<c:if test="${listaVideo != null}">

<table class=‘listTable’ width=‘100%’>

<tr class=‘listSubTitle’>

<td>Id do Video</td>

<td>Descrição</td>

</tr>

<tr class=listBody>

<c:forEach items=“listaVideo” var=“videos”>

//DANDO ERRO AQUI
<td>${videos.id}</td>
<td>${videos.descricao}</td>

&lt;td align='left'&gt;
&lt;a href='ste_banner_edit.jsp?action=view&amp;id=${video.id}'&gt;&lt;img src='img/ico_view.gif' border=0 alt='Visualizar'&gt;&lt;/a&gt;&amp;nbsp;
&lt;a href='ste_banner_edit.jsp?action=edit&amp;id=${video.id}'&gt;&lt;img src='img/ico_edit.gif' border=0 alt='Editar'&gt;&lt;/a&gt;&amp;nbsp;
&lt;a href=# onClick=deleteConfirm()&gt;&lt;img src='img/ico_delete.gif' border=0 alt='Excluir'&gt;&lt;/a&gt;
&lt;/td&gt;

&lt;/tr&gt;

</c:forEach>

</c:if>

1 Resposta

L

RESOLVIDO

na tag do foreach eu chamei assim

<c:forEach items=“listaVideos”…

quando deveria ter chamado assim

<c:forEach items="${listaVideos}"…

Criado 23 de agosto de 2007
Ultima resposta 23 de ago. de 2007
Respostas 1
Participantes 1