Olá, boa tarde. Tenho um form jsp. Se o usuário digitar algum campo errado, o mesmo será consistido e o form será exibido novamente com uma msg de erro. Porém, eu quero que os dados digitados anteriormente estejam preenchidos como o usuário fez, para evitar que ele tenha que digitar tudo novamente. Alguma dica?
Grato, Carlos.
Oque valida ele, um servlet?
Se for grava uma sessão no servlet… senao voce posta do servlet pro jsp denovo.
Aí você atribui no value da caixa de texto.
é simples, não sei se esta usando algum framework, se não estiver capture os valores dos campos,
String valorCapturado = request.getParameter('nomeAtributoFormulario');
quando despachar para a jsp novamente sete o atributo capturado no request
request.setAttribute('nomeCampo', valorCapturado);
no jsp coloque a propriedade value do seu capo do formulario para receber o valor atribuido no request
<input type="texte" name="nomeAtributoFormulario" value"${nomeCampo}"/>
Obs utilize JSTl para conseguir motrar o valor na jsp