Estou desenvolvendo um carrinh de compras com Struts 1.3.8, porem no fim do projeto começou a dar um erro que eu estou consseguindo chega na causa. Será que alguem pode me dar uma dica.
[color=green]
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Cannot find bean catalogo in any scope
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)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368) [/color]
[color=blue]
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix=“logic”%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix=“bean”%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix=“html”%>
Catálogo de Produtos
Escolha o produto desejado na lista abaixo. Boas compras!
|
|||||||
[color=red]package acoes;
import database.CatalogoDAO;
import database.MySqlCatalogoDAO;
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 java.util.ArrayList;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CatalogoAction extends Action {
///////////////////////////////////////
// operations
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
// instancia base de dados
CatalogoDAO catalogoDAO = new MySqlCatalogoDAO();
// recupera catalogo de produtos
ArrayList catalogoProdutos = catalogoDAO.recuperarCatalogoProdutos();
// seta-o como atributo de sessao
request.setAttribute(“catalogo”, catalogoProdutos);
// retorna
return mapping.findForward(“sucesso”);
}
// end execute
}
// end CatalogoAction [/color]
Obrigado;
Madujr