title: Struts - Cannot find bean in any scope
body: <p>I'm using eclipse to implement with the native Struts and hybernate support an application to display a series of links in a page. I'm getting the error: </p>
  
  <pre><code>javax.servlet.jsp.JspException: Cannot find bean: "ListeActeur" in scope: "session"
  </code></pre>
  
  <p>I've checked a lot of sites and forums, and nothing seems to fix this. </p>
  
  <p>My struts-config: </p>
  
  <pre><code>&lt;struts-config&gt;
  &lt;form-beans type="org.apache.struts.action.ActionFormBean"&gt;
    &lt;form-bean name="ListeActeur" type="mesForms.strust.ListeActeur"/&gt;
    &lt;form-bean name="vérifCritère" type="mesForms.strust.vérifCritère"/&gt;
  &lt;/form-beans&gt;
  &lt;action-mapping&gt;
      &lt;/action&gt;   
      &lt;action path="/Liste" 
      parameter="/vue/Invitation.jsp"
      name="ListeActeur     scope="request       validate="false"
                       type="mesAction.struts.ListeActeurAction"&gt;  
      &lt;forward name="s" path="/vue/NewFile.jsp" redirect="false" /&gt; 
      &lt;/action&gt;
  &lt;/action-mappings&gt;
  &lt;/struts-config&gt;
  </code></pre>
  
  <p>ListeActeurAction:</p>
  
  <pre><code>    public ActionForward execute(ActionMapping mapping, ActionForm form,
              HttpServletRequest req, HttpServletResponse res) throws Exception {
          System.out.println("Action");
  
          ListeActeur ListeActeur= (ListeActeur) form;
          String query = "select * from Acteur " ;
  
          Session session = HibernateUtil.getSessionFactory().getCurrentSession();
          session.beginTransaction();
           Iterator results = session.createSQLQuery(query).list().iterator();
           List &lt;Acteur&gt; lis = new ArrayList&lt;Acteur&gt;();
           while((results.hasNext()))
           {
               Acteur gg =new Acteur();
              Object[] row = (Object[]) results.next();
              gg.setActeurId((Integer)row[0]);
              gg.setNomActeur((String)row[2]);
  
               lis.add(gg);
           }
           req.getSession(true).setAttribute("lis", lis);
           session.getTransaction().commit();
           HibernateUtil.getSessionFactory().close();             
          ListeActeur.setLis( lis);
          req.setAttribute("formu", ListeActeur.getLis());
  
          return mapping.findForward("s");
          }
  }
  </code></pre>
  
  <p>ListeActeur:</p>
  
  <pre><code>public class ListeActeur extends ActionForm {
  
  private  List &lt;Acteur&gt; lis=null;
  
  public List &lt;Acteur&gt; getLis(){
      return lis;}
  public void setLis(List &lt;Acteur&gt; lis){this.lis=lis;}
  public void reset(ActionMapping mapping, HttpServletRequest request) { 
  
      lis = new ArrayList&lt;Acteur&gt;();  
  }
  </code></pre>
  
  <p>I really dont know what to do. Im a newbie in Struts.Thanks in advance!</p>