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