Jak odczytać plik tekstowy i dane wyjściowe w Servlet?
mam plik: input.txt Chcę odczytać ten plik, umieścić wartości w nowym output.txt z input.txt.
Servlet.java
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/plain");
response.setHeader("Content-Disposition",
"attachment;filename=output.txt");
PrintWriter out = response.getWriter();
ServletContext cntxt = this.getServletContext();
String fName = "/input.txt";
InputStream ins = cntxt.getResourceAsStream(fName);
try {
if(ins != null){
InputStreamReader isr = new InputStreamReader(ins);
BufferedReader reader = new BufferedReader(isr);
int n = 0;
String word ="";
while((word= reader.readLine())!= null)
{
n = Integer.parseInt(word);
out.println(n);
}
} finally {
out.close();
}
}
ale output.txt jest pusty. Co jest nie tak?