1
resposta

casting de String para int ?

int id = (int) request.getParameter("id");

Por que isso não funciona ?

1 resposta

"request.getParameter" retorna o valor de um parâmetro como uma String ou null se o parâmetro não existir. Um objeto String não pode ser feito o cast para int diretamente, é necessário converter, exemplo:

int id = Integer.parseInt(request.getParameter("id"))