struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oussama Jlassi <oussa...@live.fr>
Subject FW: logis:iterate tag problem
Date Tue, 13 Mar 2012 19:35:42 GMT

no suggestion until now

From: oussamaj@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(JspServletWrapper.java:502)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.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(PageContextImpl.java:865)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.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(JspServletWrapper.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(JspServletWrapper.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:write name="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");	} 
}
 		 	   		   		 	   		   		 	   		  
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message