ok per il form, ma nel caso di un delete fatto da link?
servlet:codice:<c:forEach items="${requestScope.list}" var="lists"> <tr> <td> <c:out value="${lists.id}"/> </td> <td> <c:out value="${lists.entrate}"/> </td> <td> <c:out value="${lists.uscite}"/> </td> <td> <c:out value="${lists.causale}"/> </td> <td> <c:out value="${lists.data}"/> </td> <td> Elimina </td> </tr> </c:forEach> </table>
l'url diventa così:codice:public class Delete extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Connection conn = null; PreparedStatement ps = null; String sql = "DELETE FROM movimenti WHERE id=?"; int id = Integer.parseInt(request.getParameter("elimina")); try { conn = Connessione.getConnection(); ps = conn.prepareStatement(sql); ps.setInt(1, id); ps.executeUpdate(); RequestDispatcher disp = request.getRequestDispatcher("DoQuery"); disp.forward(request, response); } catch (ClassNotFoundException ex) { ex.getMessage(); } catch (SQLException ex) { ex.getMessage(); } finally { try { ps.close(); } catch (SQLException ex) { ex.getMessage(); } } } }
http://localhost:8080/BancaJSP/Delete?elimina=28
è possibile ovviare qua in qualche modo??

Rispondi quotando