eliminar datos de la base de datos mysql a través de servlet / jsp

Tengo un servlet que llama a la base de datos MySQL.

El deletePagemétodo se ve así:

public void  deletePage(PageData delete) {
    String firstQuery ="Delete FROM pages Where ID= '"+delete.getId()+"';";

    try {
        statement = connection.createStatement();
        statement.executeUpdate(firstQuery);
        System.out.println("Expense is deleting");

    } catch (SQLException e) {
        System.out.println("Expense isn't deleting - SQLException");
        e.printStackTrace();
    }
}

El delete.jspes el siguiente:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Add pages</title>
    </head>
    <body>
        <form action="adminController">
            <p>
                <input type="hidden" name="operation" value="deletepage" />
                <input type="hidden" name="parentid" value="<%= request.getParameter("id") %>" />
                Enter ID of page you want to delete:<input name="id"><br>

                <input type="submit" />
            </p>
        </form>
    </body>
</html>

El mainadmin.jsp:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Insert title here</title>
    </head>
    <body>
        <%= request.getAttribute("menu") %>
    </body>
</html>

si ejecuta este código, verá que mis botones de eliminación están detrás de cada nombre de página. lo que quiero hacer es presionar el botón Eliminar cerca de la página para eliminar esta página, debería haber algo como "¿estás seguro de que quieres eliminar?", enviar el botón "Eliminar". pero lo que he logrado hacer se ve así (como en mi código): cada vez que se presiona el botón Eliminar, debe ingresar la identificación de la página que desea eliminar, por lo que no importa qué botón eliminar presione, solicita la identificación. pero solo quiero eliminarlo de inmediato. ¿Alguien puede ayudar?

Respuesta 1

Estoy migrando varias aplicaciones de JBoss 4 a GlassFish 3.1.x. Cada una de estas aplicaciones usa la misma API que proporciona clases e interfaces comunes que usa cada una de las aplicaciones. Vamos a ...

Tengo una GUI, que presenta una tabla con miles de filas y algunas columnas. Estoy tratando de iterar por filas a través de algunas coincidencias encontradas en la GUI cuando el cliente usa mi funcionalidad de búsqueda. Soy capaz ...

Tenemos una aplicación Java implementada en JBoss en uno de los servidores de nuestros clientes. La aplicación debe emitir una llamada de servicio web a un servidor completamente fuera de la red. Desafortunadamente, nuestros clientes ...

Estoy tratando de leer datos XML del servicio web del clima de Google. La respuesta contiene algunos caracteres españoles. El problema es que estos caracteres no se muestran correctamente. He intentado convertir todo ...