Exibir Dados em um Table?

Estou tendo dificuldades em exibir informações no Table, abaixo está o arquivo jsp:

<%-- 
    Document   : index
    Created on : 17/01/2017, 20:57:39
    Author     : Jairo
--%>
<%@page import="br.com.jairo.modelo.Venda"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<%@taglib tagdir="/WEB-INF/tags" prefix="tagsJairo" %>
<tagsJairo:verificaUsuario/>
<c:import url="cabecalho.jsp"/>
<h1>Atualização de Pedidos</h1>
<form id="formAlteraPedido" method="post" action="AlteraPedido">
    <div class="campos">
        <label for="vencodigo">Codigo do Pedido.:</label>
        <input type="text" name="vencodigo" value="${param.vencodigo}" readonly size="10" /><br><br>
    </div>
    <div class="campos">
        <label for="vendata">Data do Pedido.:</label>
        <input type="date" name="vendata" id="vendata" value="${param.vendata}" size="10" readonly /><br><br>
    </div>
    <div class="campos">
        <label for="vencli">Nome do Cliente.:</label>
        <input type="text" name="vencli" value="${param.vencli}" readonly size="10" /><br><br>
    </div>
    <div class="campos">
        <label for="venvaltotal">Valor Total do Pedido.:</label>
        <input type="text" name="venvaltotal" value="${param.venvaltotal}" readonly size="10" /><br><br>
    </div>
    <div class="campos">
        <label for="venobs">Observações do Pedido.:</label>
        <input type="text" name="venobs" value="${param.venobs}" size="100" /><br>
    </div>
    <div class="campos">
        <label for="vensituacao">Pedido Concluido.:</label>
        <input type="checkbox" name="vensituacao" value="${param.vensituacao}" /><br>
    </div>
    <input type="submit" name="Atualizar" value="Atualizar" />
</form>
<form id="formTabelaItens">
//È neste table que não consigo visualizar as informações
    <%
                if (request.getAttribute("sessaoListaPedidosAlterar") != null) {
                    java.util.List listaItensVendaPendentes = (java.util.List) request.getAttribute("sessaoListaPedidosAlterar");

                    out.println("<table border='1'>");
                    out.println("<tr><td>Movimento</td><td>Codigo da Venda</td><td>Codigo do Produto</td><td>Quantidade</td>td>Total</td>");
                    for (java.util.Iterator iterator = listaItensVendaPendentes.iterator(); iterator.hasNext();) {
                        br.com.jairo.modelo.ItensVenda itensVenda = (br.com.jairo.modelo.ItensVenda) iterator.next();
                        out.println("<tr>");
                        int itensCodigo = itensVenda.getItensCodigo();
                        int itensCodVenda = Integer.parseInt(request.getParameter("vencodigo"));
                        int itensCodProd = itensVenda.getItensCodProd();
                        int itensQuant = itensVenda.getItensQuant();
                        double itensTotal = itensVenda.getItensTotalVenda();
                        out.println("<td align='center'>" + itensCodigo + "</td>");
                        out.println("<td align='center'>" + itensCodVenda + "</td>");
                        out.println("<td align='center'>" + itensCodProd + "</td>");
                        out.println("<td align='center'>" + itensQuant + "</td>");
                        out.println("<td align='center'>" + itensTotal + "</td>");
                        out.println("</tr>");
                    }
                    out.println("</table>");
                }
    %>
</form>
<c:import url="rodape.jsp"/>

Abaixo está o método que fiz para visualizar as informações:

            //metodo que retorna a lista de itens da venda pendentes
    public List getListaItensVendaPendentes(int codigo) throws SQLException {
        String sql = "select * from itensvenda where itenscodvenda = "+codigo;
        PreparedStatement ps = null;
        ResultSet rs = null;
        List<ItensVenda> listaItensVendaPendentes = new ArrayList<ItensVenda>();
        try {
            ps = conexao.prepareStatement(sql);
            rs = ps.executeQuery();
            while (rs.next()) {
                ItensVenda itensVenda = new ItensVenda();
                itensVenda.setItensCodigo(rs.getInt("itenscodigo"));
                itensVenda.setItensCodVenda(rs.getInt("itenscodvenda"));
                itensVenda.setItensCodProd(rs.getInt("itenscodprod"));
                itensVenda.setItensQuant(rs.getInt("itensquant"));
                itensVenda.setItensTotalVenda(rs.getDouble("itenstotalvenda"));
                listaItensVendaPendentes.add(itensVenda);
            }
            //System.out.println(listaItensVendaPendentes);
            return listaItensVendaPendentes;
        } catch (SQLException er) {
            Logger.getLogger(ItensVendaDAO.class.getName()).log(Level.SEVERE, null, er);
        } finally {
            //conexao.close();
            //ps.close();
            //rs.close();
        }
        return null;
    }

Abaixo está o servlet:

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException, ParseException, SQLException {
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    
    String codigo = request.getParameter("vencodigo");
    String venData = request.getParameter("vendata");
    String cliente = request.getParameter("vencli");
    String valorTotal = request.getParameter("venvaltotal");
    String obs = request.getParameter("venobs");
    String sit = request.getParameter("vensituacao");

    Venda venda = new Venda();
    venda.setVenCodigo(Integer.parseInt(codigo));

    DateFormat formatoData = new SimpleDateFormat("dd/MM/yyyy");
    if (venData != null) {
        Date dataFormatada = formatoData.parse(venData);
        venda.setVenData(dataFormatada);
    }

    venda.setVenCli(cliente);
    venda.setVenValTotal(Double.parseDouble(valorTotal));
    venda.setVenObs(obs);

    if (sit != null) {
        venda.setVenSituacao(true);
    }
    //venda.isVenSituacao();

    VendaDAO vendaDAO = new VendaDAO();
    vendaDAO.alteraPedido(venda);

    ItensVenda itensVenda = new ItensVenda();
    /*itensVenda.getItensCodigo();
    itensVenda.setItensCodVenda(Integer.parseInt(codigo));
    itensVenda.getItensCodProd();
    itensVenda.getItensQuant();
    itensVenda.getItensTotalVenda();*/

    
    ItensVendaDAO itensVendaDAO = new ItensVendaDAO();

    
    List listaPedidosAlterar = itensVendaDAO.getListaItensVendaPendentes(Integer.parseInt(codigo));
    request.setAttribute("sessaoListaPedidosAlterar", listaPedidosAlterar);

    RequestDispatcher rd = request.getRequestDispatcher("/PedidosCRUD");
    rd.forward(request, response);

}

O que devo fazer para solucionar este problema?

no seu caso recomendaria usar datatable com ajax da jquery

Ola Thyago_Pacher!

Eu gostaria de fazer desta forma mesmo, mas não sei onde estou errando. Coloco o parâmetro (código) tanto no método quanto no servlet, mas no jsp não é visualizado este table.