Perhaps it should be "SELECT t FROM Test t", i.e. Test with a capital "T". Did 
you check the Tomcat catalina.out log file?

-----Ursprüngliche Nachricht-----
Von: Oussama Jlassi [mailto:oussa...@live.fr] 
Gesendet: Dienstag, 13. März 2012 21:12
An: user@struts.apache.org
Betreff: FW: logis:iterate tag problem


i have the same message 
> 
> Try with:   request.getSession().setAttribute("list",list);
> 
> 2012/3/13 Dave Newton <davelnew...@gmail.com>
> 
> > I couldn't even read it.
> >
> > On Tue, Mar 13, 2012 at 3:35 PM, Oussama Jlassi <oussa...@live.fr> wrote:
> >
> > >
> > > no suggestion until now
> > >
> > > From: oussa...@live.fr
> > > To: user@struts.apache.org
> > > Subject: logis:iterate tag problem
> > > Date: Mon, 12 Mar 2012 22:38:42 +0100
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > i use struts1.3 hibernate4 and tomcat6how to get iterate worki 
> > > want to list a table test with hibernate and struts but when i run 
> > > localhost:8080/strutsh i got Etat HTTP 500 -type Rapport 
> > > d'exceptionmessagedescription Le serveur a rencontré une erreur 
> > > interne () qui l'a empêché de satisfaire la
> > > requête.exceptionorg.apache.jasper.JasperException:
> > > javax.servlet.ServletException: javax.servlet.jsp.JspException: 
> > > Cannot
> > find
> > > bean: "list" in any scope
> > >
> > >
> >  
> > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspSe
> > rvletWrapper.java:502)
> > >
> > >
> >  
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrappe
> > r.java:412)
> > >
> > >  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
> > >        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
> > >        
> > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> > > cause mèrejavax.servlet.ServletException: javax.servlet.jsp.JspException:
> > > Cannot find bean: "list" in any scope
> > >
> > >
> >  
> > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(Page
> > ContextImpl.java:865)
> > >
> > >
> >  
> > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageCo
> > ntextImpl.java:794)
> > >        org.apache.jsp.index_jsp._jspService(index_jsp.java:156)
> > >        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> > >        
> > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> > >
> > >
> >  
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrappe
> > r.java:388)
> > >
> > >  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
> > >        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
> > >        
> > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> > > cause mèrejavax.servlet.jsp.JspException: Cannot find bean: "list" 
> > > in any scope
> > >        org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:864)
> > >
> > >
> >  
> > org.apache.struts.taglib.logic.IterateTag.doStartTag(IterateTag.java
> > :236)
> > >        org.apache.jsp.index_jsp._jspService(index_jsp.java:106)
> > >        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> > >        
> > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> > >
> > >
> >  
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrappe
> > r.java:388)
> > >
> > >  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
> > >        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
> > >        
> > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> > > note La trace complète de la cause mère de cette erreur est 
> > > disponible dans les fichiers journaux de Apache 
> > > Tomcat/6.0.35.Apache Tomcat/6.0.35 index.jsp<%@ page 
> > > language="java" pageEncoding="ISO-8859-1"%><%@ taglib 
> > > uri="http://struts.apache.org/tags-html"; prefix="html" %><%@ 
> > > taglib uri=" http://struts.apache.org/tags-logic"; prefix="logic" 
> > > %><%@ taglib uri="http://struts.apache.org/tags-bean"; 
> > > prefix="bean" %>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html>  <head>        <meta http-equiv="Content-Type"content="text/html; 
charset=UTF-8">  <title>JSP Page</title>
</head>  <body><logic:iterate name="list" id="test"><p><bean:writename="test" 
property="id"/></p></logic:iterate>
</body></html:html>

 HibAction.javaimport javax.servlet.http.HttpServletRequest;import 
javax.servlet.http.HttpServletResponse;import javax.servlet.ServletContext; 
import org.apache.struts.action.Action;import 
org.apache.struts.action.ActionForm;import 
org.apache.struts.action.ActionForward;import  
org.apache.struts.action.ActionMapping;import 
org.hibernate.SessionFactory;import org.hibernate.Query;import 
org.hibernate.Session;import java.util.*; public class HibAction extends Action 
{
 public ActionForward execute(           ActionMapping mapping,
 ActionForm form,                HttpServletRequest request,
HttpServletResponse response) throws Exception{ HibForm formObj = 
(HibForm)form;  ServletContext context = 
request.getSession().getServletContext();
 SessionFactory factory = (SessionFactory) 
context.getAttribute(HibernatePlugIn.SESSION_FACTORY_KEY);
 Session session =factory.openSession();
 try {                        Query
query=session.createQuery("SELECT t FROM test t");  ArrayList 
list=(ArrayList)query.list(); request.setAttribute("list",list);
 } catch(Exception e) {
 session.getTransaction().rollback();            }
session.close();
 return mapping.findForward("success");  }  }



                                          

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to