Duvida em Java Web

Estou com uma duvida:
Tenho uma classe q exclui daods de um bd!
Eu gostaria q qd eu excluisse q saisse o nome na pagina!
Fiz a classe e ela qd eu excluo não sai o nome, só qd faço uma nova pesquisa!
Alguém poderia me dizer se o problema esta na classe ou na referencia no jsp?

/*
 * ExcluirLigacao.java
 *
 * Created on 8 de Outubro de 2007, 10:00
 */

package pctel;

import java.io.*;
import java.net.*;
import java.util.Iterator;
import java.util.List;

import javax.servlet.*;
import javax.servlet.http.*;

/**
 *
 * @author adriano
 * @version
 */
public class ExcluirLigacao extends HttpServlet {
    
    /** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
     * @param request servlet request
     * @param response servlet response
     */
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        Object exl = null;
        
        HttpSession session = request.getSession();
        Object done = session.getAttribute("logon.isDone");
       
        if(done==null){
           response.sendRedirect("login.jsp");
           return;
        }
        
        int id;
        try {
            id = Integer.parseInt(request.getParameter("id"));
        } catch (NumberFormatException e) {
            id = 0;
        }
        String url="sites/resultado.jsp";
        UsuarioDAO dao = new UsuarioDAO();
        
        if(dao.excluirligacao(id)){
            url="sites/resultado.jsp";
            request.setAttribute("url",url);
            RequestDispatcher dispacher = request.getRequestDispatcher(
                        "index.jsp");
            dispacher.forward(request, response);
        }else{
            String errorsql = "Error sql tente novamente.";
            request.setAttribute("errorsql",errorsql);
            request.setAttribute("url",url);
            RequestDispatcher dispacher = request.getRequestDispatcher(
                        "index.jsp");
            dispacher.forward(request, response);
        }
       
    }
    
    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
    /** Handles the HTTP <code>GET</code> method.
     * @param request servlet request
     * @param response servlet response
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }
    
    /** Handles the HTTP <code>POST</code> method.
     * @param request servlet request
     * @param response servlet response
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }
    
    /** Returns a short description of the servlet.
     */
    public String getServletInfo() {
        return "Short description";
    }
    // </editor-fold>
}

Chamada no jsp:

<td> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
                                            <a href="ExcluirLigacao?id=<%= item.getId() %>&ouvida=<%=item.isOuvida() %>" onclick="script:return confirm('Deseja excluir a Ligação?')"><img src="<%=request.getContextPath() %>/componentes/imagens/excluirlig.gif" alt="Excluir Ligação" name="Image8" width="59" height="17" border="0">
                                            </a></font></td>

Desde já agradeço

Não olhei bem o seu código…mas.
Pq ao excluir vc não faz uma nova pesqusia?

…mas uma dica: Scripts <%%> são muito difíceis de ser mantidos. Evite usá-los.
Procure aqui no GUJ algo sobre EL e JSTL .
Qq dúvida posta de novo.

Cara se vc não fizer uma nova pesquisa vc não os dados vão continuar lá mesmo, se vc quiser algo dinâmico assim vc teria que usar algo como o ajax.