ho provato a fare così.
il link l'ho modificato così:
poi la servlet l'ho fatta così:
codice:
public class RiempiForm 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 {
ArrayList list = new ArrayList();
int id = Integer.parseInt(request.getParameter("txtId".trim()));
String sql_select = "SELECT FROM movimenti WHERE id" + id + "LIMIT 1";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
conn = Connessione.getConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery(sql_select);
while (rs.next()) {
Movimenti moves = new Movimenti();
moves.setId(rs.getInt("id"));
moves.setEntrate(rs.getInt("entrate"));
moves.setUscite(rs.getInt("uscite"));
moves.setCausale(rs.getString("causale"));
moves.setData(rs.getString("data"));
list.add(moves);
}
request.setAttribute("list", list);
RequestDispatcher disp = request.getRequestDispatcher("/modifica.jsp");
disp.forward(request, response);
} catch (ClassNotFoundException ex) {
ex.getMessage();
} catch (SQLException ex) {
ex.getMessage();
} finally {
try {
rs.close();
stmt.close();
} catch (SQLException ex) {
ex.getMessage();
}
}
}
}
in pratica ho pensato di passare tramite get i valori dell'id selezionato, e poi rediregere questi valori al form di modifica.jsp.
solo che nel form come faccio a impostare il valore degli input text??