Amigos, não domino muito java, mas preciso realizar uma operação com arquivos em JSP. É um projeto de uma aplicação web JSP no conteiner do Tomcat. Está em um servidor linux.
Tipo, tem um formulário html que é preenchido e retorna o link para carregar no arquivo:
Link: …/formularios/formulario.jsp?Bolsa=Sim&Acima=Sim&Enviar=Enviar
Quero saber como posso fazer com que todo envio de formulário adicione uma linha de dados no final arquivo.
<%@ page import=“java.io.PrintWriter” %>
<%@ page import=“java.io.FileOutputStream” %>
<%!
try {
File arquivo = new File(“Registro.csv”);
arquivo.createNewFile(); //Caso voce queira criar um novo arquivo a partir de cada formulario use esse comando
FileWritter fw = new FileWriter(arquivo, true);
fw.write(request.getParameter(“Bolsa”) + “;” + request.getParameter(“Acima”));
fw.close();
arquivo.close(); // <-- Não sei se isso é necessario mas por via das duvidas só tire esse comando do seu código se ele causar algum erro
}
catch (Exception ee) {
ee.printStackTrace();
}
%>
Tentei algo assim, mas dá muitos erros. Como posso especificar o caminho no servidor linux? Acho que é isso que dá erro.
Agradeço quem puder me ajudar…
Vlw!!!