Redirecionar do servlet para a pagina de cadastro setando os campos

Olá, eu estou com um problema, quero que meu servlet redirecione para o jsp, mas ja setando os campos do form, com os gets que ja peguei no servlet

protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Integer id = Integer.parseInt(request.getParameter(“id”));
FuncionarioDao dao = new FuncionarioDao();
Funcionario funcionario = new Funcionario();

        dao.recuperaFuncionarioPorID(funcionario, id);      
    
}

ai eu quero pegar por exemplo, o “funcionario.getNome()”, e colocar ele no campo “Nome” do form, la no jsp

Obrigado.

Adicione o objeto Funcionario como escopo da requisição, exemplo:

request.setAttribute("funcionario",funcionario);

Despache a requisição para o seu JSP, exemplo:

RequestDispatcher view = request.getRequestDispathcer("seuJsp.jsp");
view.forward(request,response);

No JSP, utilize a Expression Language para recuperar o atributo da solicitação, exemplo do JSP:

<form method='post'>
<input type='text' value='${ requestScope.funcionario.id }'>
<input type='text' value='${ requestScope.funcionario.nome }'>
<input type='submit''>
</form>