Hello everyone,
 
I have the next problem with my JSP files. I have the next mistake and I don't 
know how to fix it:
 
excepción org.apache.jasper.JasperException: Cannot find bean usersList in 
scope request
        
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


causa raíz javax.servlet.ServletException: Cannot find bean usersList in scope 
request
        
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
        
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
        
org.apache.jsp.web_005fadminContent_jsp._jspService(web_005fadminContent_jsp.java:150)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


causa raíz javax.servlet.jsp.JspException: Cannot find bean usersList in scope 
request
        org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:940)
        
org.apache.struts.taglib.logic.IterateTag.doStartTag(IterateTag.java:277)
        
org.apache.jsp.web_005fadminContent_jsp._jspService(web_005fadminContent_jsp.java:98)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802) These are 
the sources:indexContent.jsp<%@ taglib uri="/bean" prefix="bean" %><%@ taglib 
uri="/html" prefix="html" %><%@ taglib uri="/logic" prefix="logic" %><%@ taglib 
uri="/template" prefix="template" %>  <br/><br/><html:errors/><center><h2>Users 
Management page :</h2></center><center><table width="70%"><tr><th width="25%" 
bgcolor=#c7c1c0>Passport</th><th width="30%" bgcolor=#F27600>Users Name</th><th 
width="25%" bgcolor=#c7c1c0>Country</th></tr><logic:iterate id="users" 
name="usersList" scope="request" type="com.genausal.entity.Users"><tr><a 
href="consultuseradmin.do?passport_id"=<bean:write name="users" 
property="passport_id"/>"><bean:write name="users" 
property="passport_id"/></a></tr><tr><bean:write name="users" 
property="first_name"/></tr><tr><bean:write name="users" 
property="country"/></tr></logic:iterate></table></center>Web_AdminAction.java://Created
 by MyEclipse Struts// XSL source (default): 
platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.1.1/xslt/JavaClass.xslpackage
 com.genausal.actions;import javax.servlet.http.HttpServletRequest;import 
javax.servlet.http.HttpServletResponse;import 
javax.servlet.ServletException;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.apache.struts.action.ActionErrors;import 
org.apache.struts.action.ActionError;import 
org.apache.struts.action.ActionServlet;import java.io.IOException;import 
java.sql.Connection;import java.sql.SQLException;import 
java.util.Collection;import com.genausal.databases.util.ConnectionPool;import 
com.genausal.databases.UsersDAO;import com.genausal.entity.Users;/**  * 
MyEclipse Struts * Creation date: 06-26-2008 *  * XDoclet definition: * 
@struts.action validate="true" * @struts.action-forward name="success" 
path="/web_admin.jsp" */public class Web_AdminAction extends Action { // 
--------------------------------------------------------- Instance Variables    
   private ConnectionPool pool; // 
--------------------------------------------------------- Methods /**   * 
Method execute  * @param mapping  * @param form  * @param request  * @param 
response  * @return ActionForward  */          public Web_AdminAction(){      
pool=ConnectionPool.getInstance();     }               public ActionForward 
perform(  ActionMapping mapping,  ActionForm form,  HttpServletRequest request, 
 HttpServletResponse response)throws IOException,ServletException {  Connection 
con=null;  try{   con=pool.getConnection();   UsersDAO usersDAO=new 
UsersDAO(con);   Collection col=usersDAO.findAll();      
request.setAttribute(BeanNames.USER_LIST,col);     return  
mapping.findForward("success");  }catch (SQLException e){   
e.printStackTrace();   throw new RuntimeException("It's impossible to get the 
connection");  }finally{   try{    if(con!=null)     con.close();   
}catch(SQLException e){    throw new RuntimeException(e.getMessage());   }  }   
}}UsersDAO.javapublic Collection findAll(){      PreparedStatement ps=null;   
ResultSet rs=null;   ArrayList list=new ArrayList();      String sql="SELECT * 
from users";      try{    if(con.isClosed()){     throw new 
IllegalStateException("error.unexpected");    }        
ps=con.prepareStatement(sql);    rs=ps.executeQuery();        while(rs.next()){ 
    Users users=new Users();     users.setpassport_id(rs.getString(1));     
users.setlast_name(rs.getString(2));     users.setfirst_name(rs.getString(3));  
   users.setaddress(rs.getString(4));     users.setphone(rs.getString(5));     
users.setcountry(rs.getString(6));     users.setcity(rs.getString(7));     
users.setstate(rs.getString(8));     users.setcategory(rs.getString(9));     
users.setmail(rs.getString(10));     users.setc_mail(rs.getString(11));     
users.setpassword(rs.getString(12));               list.add(users);         }   
 return list;   }catch(SQLException e){    e.printStackTrace();    throw new 
RuntimeException("error.unexpected");   }finally{    try{     if(ps!=null)      
ps.close();     if(rs!=null)      rs.close();    }catch(SQLException e){     
e.printStackTrace();     throw new RuntimeException("error.unexpected");    }   
}  }
Could anyone help me, please?, It's very important for me.Thanks so much from 
SpainCarlos
_________________________________________________________________
Hazte tu propia televisión a la carta. Música, noticias, estrenos, cine, humor 
y viajes en MSN Vídeo
http://video.msn.com/?mkt=es-es

Reply via email to