JSP x Servlets

Boa Tarde Pessoal,

Estou com uma dúvida a respeito de passagem de parâmetro entre JSP e Servlets.

Tenho uma JSP com um bean listItems(ArrayList) com escopo request quando em envio o formulário para o servlet o bean não é enviado.
Isso é normal ?
Tem alguma maneira de eu pegar esse bean no servlet ?

Acho que você pode pegar com o request.getAttribute("");

Você realmente tem que declarar esse Bean no JSP ? coloque o seu código completo aqui por favor.

:wink:

No JSP:
<jsp:useBean id=“listItems” class=“java.util.ArrayList” scope=“request”/>
<form name=“xxxx” action=“pesquisar” method=“POST”>
… campos de formulário …
<input type=“submit” value=“enviar”/>
</form>

No Servlet: (pesquisar)
ArrayList listItems = (ArrayList)listItems.getAttribute(“listItems”);
listItems.size();

Retorna um erro NullPointerException no servlet a JSP não está enviando para o servlet o ArrayList(listItems) declarado nela.

[quote=“luciano_guedes_antunes”]No JSP:
<jsp:useBean id=“listItems” class=“java.util.ArrayList” scope=“request”/>
<form name=“xxxx” action=“pesquisar” method=“POST”>
… campos de formulário …
<input type=“submit” value=“enviar”/>
</form>[/quote]

Afinal, porque você está declarando esse ArrayList ? está adicionando alguma coisa nele ?

Sim, não coloquei todo o código para você, só para esclarecer na inicialização do listItems eu alimento ele com informações que devem ser enviadas para o servlet…