Hey all,
Could anyone help me, please?. I have the next mistake and I'm trying to fix it but I don't achieve it. This is the mistake: 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) And these are the source which I use for doing it: web_adminContent.jsp Users Management page : Passport Users Name Country "> Web_AdminAction.java : //Created by MyEclipse Struts // XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.1.1/xslt/JavaClass.xsl package 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.java public 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?. Where is my mistake. Thanks so much for all Carlos _________________________________________________________________ Sigue en directo todas las competiciones deportivas en MSN Deportes http://deportes.es.msn.com/ --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]