Olá pessoal, td bem?
Consegui imprimir os dados do arraylist do meu servlet no JSP que antes não estava conseguindo. Mas agora estou com um probleminha…quando saio a primeira vez do jsp e volto a solicitar ao servlet a pesquisa de questões e mostrá-las no jsp o meu arraylist soma a nova busca e mostra a antiga com a atual. Gostaria de saber como faço para zerar o arraylist antes dele fazer a nova busca.
Obrigada,
Leisley
Sem saber como vc fez o codigo eh um tanto dificil dar uma opiniao 
Voce provavelmente esta guarando ele na sessao / membro static, para isso ocorrer…
Rafael
[quote=Rafael Steil]Sem saber como vc fez o codigo eh um tanto dificil dar uma opiniao 
Voce provavelmente esta guarando ele na sessao / membro static, para isso ocorrer…
Rafael[/quote]
Desculpe a falha…Meu servlet esta assim:
try{
stm = con.createStatement();
sql = "SELECT * FROM QUESTAO, ALTERNATIVA" +
" WHERE assunto='" + assunto + "'" + " AND QUESTAO.cod_questao = ALTERNATIVA.cod_questao";
ResultSet rs = stm.executeQuery(sql);
while(rs.next()){
cod_questao = rs.getString("cod_questao");
cod_questao2 = Integer.parseInt(cod_questao) ;
if(cod_questao2 == aux){
passagem = false;
}
else{
aux = cod_questao2;
passagem = true;
}
if(passagem){
descricao_questao = rs.getString("descricao_questao");
codigo_quest.add(cod_questao);
questoes.add(descricao_questao);
}
alternativa = rs.getString("alternativa");
alternativas.add(alternativa);
descricao_alt = rs.getString("descricao_alt");
desc_alt.add(descricao_alt);
} //while*/
.
.
.
forwardPage(req, res);
rs.close();
stm.close();
}//try
.
.
.
public void forwardPage (ServletRequest req, ServletResponse res) {
try {
req.setAttribute("assunto", assunto);
req.setAttribute("cod_quest", codigo_quest);
req.setAttribute("desc_quest", questoes);
req.setAttribute("alt", alternativas);
req.setAttribute("desc_alt", desc_alt);
RequestDispatcher rd = req.getRequestDispatcher("../jsp/Resolv_Quest.jsp");
rd.forward(req, res);
} catch (Exception e) {
System.out.println(e.toString());
}
}
.
.
.
meu jsp:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%-- import attributes start here --%>
<%@ page import="java.lang.*" %>
<%@ page import="javax.servlet.*, javax.servlet.http.*" %>
<%@ page import="java.util.ArrayList, java.util.List, java.util.Date,
java.util.Calendar, java.util.Vector, java.util.Properties,
java.util.Enumeration" %>
<%@ page import="java.io.*" %>
<html>
<head><title>CadastroQuest</title></head>
<body background="..\images\marmore.gif">
<font face='Arial, Helvetica, sans-serif' size='4' color='#000000'>
<center>
<h1>RESOLUÇÃO DE QUESTÕES</h1></center><P>
<FORM name="form1" METHOD="POST" ACTION="http://localhost:8080/apteste/servlet/Cad_QuestServlet">
Por favor, resolva as questões abaixo:<BR><P>
<%
String assunto = (String)request.getAttribute("assunto");
%>
Assunto: <% out.println(" " + assunto); %>
<P>
<font face='Arial, Helvetica, sans-serif' size='3' color='#000000'>
<DL>
<DD>
<%
ArrayList questoes = (ArrayList)request.getAttribute("desc_quest");
%>
<%
out.println(" " + questoes);
%>
<P>
<%
ArrayList alternativas = (ArrayList)request.getAttribute("alt");
%>
<INPUT TYPE="radio" NAME="classe" VALUE="alt_a">
<% out.println(" " + alternativas);
%>
<BR>
<INPUT TYPE="radio" NAME="classe" VALUE="alt_b">
<% out.println(" " + alternativas);
%>
<BR>
<INPUT TYPE="radio" NAME="classe" VALUE="alt_c">
.
.
.
Aguardo retorno…