Senhores
Bom dia.
Estou com um probleminha que ainda não consegui resolver :oops: . Eu criei um sistema de avaliação, no qual ao final da avaliação ele gera um gráfico com a evolução do avaliado. O gráfico eu gerei e ta funcionando, mas ai vem o problema.
O gráfico é criado via applet (usando o JFreeChart), sei que poderia ter gerado uma imagem estática, mas não é o que eu preciso, preciso que seja algo em que a o avaliador possa ter mais funções.
Para trazer os dados, quando o init do applet é invocado eu me conecto a um servlet via HttpURLConnection e recebo os dados através do InputStream. Só que o objeto não vem serializado, vem linha por linha e tenho q criar o objeto.
Gostaria de saber se tem algum jeito de mandar o objeto já serializado, por exemplo um objeto LinkedList ou Vector.
Alguém já teve este problema?
Segue exemplo do que eu faço.
Para enviar o objeto via servlet
OutputStream is = response.getOutputStream();
BufferedWriter b = new BufferedWriter(new OutputStreamWriter(is));
while (meu dados)
{
b.write("Pegando valor do while");
}
b.flush();
b.close();
is.close();
Para receber o objeto
InputStream is = uc.getInputStream();
BufferedReader bufr = new BufferedReader(new InputStreamReader(is));
String linha = null;
Vector a = new Vector();
while((linha = bufr.readLine()) != null )
{
a.add(linha);
}