Hello,

I'm working on my first struts application and everything went o.k. until 
recently I get the following error :
javax.servlet.jsp.JspException: Cannot find bean products in scope request
        at org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:708)
....etc...

But this page is working alright after I start the server. I can work the 
whole day with the application, but the next morning I get this error.
I've tried it with resin 2.1.1, 2.1.2 and 2.1.3 and tomcat 4.0.4. Also with 
struts 1.1.b1 and daily snapshot, but always the same.

Can anybody give me a little help ?

This is the code from the jsp file:
 <logic:iterate id="element" name="products" 
type="nl.linuxonline.shop.product.ProductBean" scope="request"> 

And this is the struts action:

    public ActionForward execute(ActionMapping mapping,
                                 ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response)
        throws Exception {
            HttpSession session  = request.getSession(true);
            ActionErrors errors = new ActionErrors();
            MessageResources messages = getResources(request);
            DataSource dataSource = null;
            Connection myConn = null;
            ProductJdbcBean proddb = new ProductJdbcBean();
            String did = request.getParameter("did");
            try {
                    dataSource = (DataSource) 
servlet.getServletContext().getAttribute("shopdb");
                    myConn = dataSource.getConnection();
                    Vector MyProducts=proddb.getMyProducts(myConn,did);
                    ServletContext context = getServlet().getServletContext();
                    context.log("DID:"+did+"Aantal:"+MyProducts.size());
                    request.setAttribute("products",MyProducts);
            } catch (SQLException sqle) {} finally {
                    try {
                        if (myConn !=null)
                            myConn.close();
                    } catch (SQLException e) {
                        System.out.println("Oooops:" + e);
                    }
                }
            request.setAttribute("did",did);
            return mapping.findForward("forward");
    }
}

Regards,

Edwin

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to