[RESOLVIDO]Parametros de uma servlet para uma pagina JSP

Olá pessoal,
Estou com um trabalho de faculdade aqui onde eu tenho um formulário que quando submitado, seus dados são mandados para uma Servlet que irá validar os dados e após isso vai passar os dados para uma pagina "resultado.jsp".
O meu problema mais especificamente falando, é se é possivel repassar os parametros que foram submitados no formulario original "cadastroAluno.form.jsp" ?

cadastroAluno.form.jsp —> ServletAluno —> resultado.jsp(dados do formulario cadastroAluno)

Eu estava tentando usar o RequestDispacher para repassar os dados que vieram para encaminhar para a pagina de resultado.
No formulario
<form action=“ServletAluno” method=“post”>
<input type=“text” name=“naturalidade” />

Na Servlet

RequestDispacher dis = request.getRequestDispacher("resultado.jsp");
dis.forward(request, response);

Na pagina de resultado.jsp

<p>   &lt;%=out.print( response.getParameter("naturalidade") %&gt;   </p>

Quais são os erros que eu estou cometendo, não sou muito familiarizado com Java WEB.

Agradeço qualquer ajuda. Abraços

Acho que o que está querendo é:

<p>   &lt;%=out.print( request.getParameter("naturalidade") %&gt;   </p>

Obs.: Prefira usar JSTL.

<p>&lt;c:out value="${param.naturalidade}" /&gt;</p>

Uhm, legal, mas na parte do redirecionamento feito dentro da Servlet está correto?

Abraços, obrigado pela ajuda.

Acho que o que está querendo é:

<p>   &lt;%=out.print( request.getParameter("naturalidade") %&gt;   </p>

Obs.: Prefira usar JSTL.

<p>&lt;c:out value="${param.naturalidade}" /&gt;</p>

Concordo plenamente com o Jair, só para completar o post dele. O erro que você estava tendo é porque estava usando
<%= que é um atalho para <% out.println(…

No caso o certo seria

&lt;%=request.getParameter("naturalidade") %&gt;

Mas [quote]Prefira usar JSTL.[/quote]

:wink:

Obrigado BrunoBastos e JairElton, suas respostas me ajudaram muito.

Abraços.