Então não entendi essa linha. Até onde lembro, a tag useBean indica que você está criando uma instância de objeto daquela classe… Como você só instanciou e não populou, é um vetor vazio. Sendo assim, o for não irá funcionar.
Na página JSP (A tabela fica vazia, não consigo resgatar os dados da tabela na pagina jsp)
<jsp:useBean id=“pedidos” class=“java.util.Vector” scope=“request” />
<jsp:include page=“mod/cabecalho.jsp” />
Meus Pedido
Número
Data
Horário
Itens
Total
Excluir
<%
NumberFormat nf = NumberFormat.getCurrencyInstance();
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat hf = new SimpleDateFormat("HH:mm");
for(int i = 0; i < pedidos.size(); i++){
PedidoBean pb = (PedidoBean)pedidos.get(i);
int id = pb.getNumero();
%>
<%= pb.getNumero() %>
<%= df.format(pb.getData()) %>
<%= hf.format(pb.getHorario()) %>
<%}%>
darlan_machado
Como você está redirecionando a request e está inserindo os pedidos como atributo, você não pode usar o useBean, como eu disse, ele instancia um objeto da classe definida como parâmetro class.