É possível colocar OutputStream em uma Servlet?
Preciso salvar as informações em um arquivo.
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(“text/html;charset=UTF-8”);
PrintWriter out = response.getWriter();
ObjectOutputStream out2 = null;
FileOutputStream fout = null;
ObjectInputStream in = null;
FileInputStream fin = null;
try {
String nome = request.getParameter("nome");
String tia = request.getParameter("tia");
String curso = request.getParameter("curso");
String data = request.getParameter("data");
String disciplina = request.getParameter("mat");
String prof = request.getParameter("prof");
String tipo = request.getParameter("tipo");
String descri = request.getParameter("descri");
HttpSession session = request.getSession();
Aluno a = new Aluno();
a.setNome(nome);
a.setTia(tia);
a.setCurso(curso);
a.setData(data);
a.setDisciplina(disciplina);
a.setProf(prof);
a.setTipo(tipo);
a.setDescricao(descri);
alunos.add(a);
try{
fout = new FileOutputStream("saida.txt");
out2 = new ObjectOutputStream(fout);
out2.writeObject(a);
out2.close();
fout.close();
fin = new FileInputStream("Saida.txt");
in = new ObjectInputStream(fin);
}catch(Exception e){
e.printStackTrace();
}finally{
try {
in.close();
fin.close();
out.close();
fout.close();
} catch (Exception ex) {}
}