JSP x Servlets

4 respostas
L

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 ?

4 Respostas

G

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:

L
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.

G
<blockquote><div class="quote-author">“luciano_guedes_antunes”:</div>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></blockquote>

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

L

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…

Criado 25 de julho de 2006
Ultima resposta 25 de jul. de 2006
Respostas 4
Participantes 2