Wie lese ich eine Textdatei und gebe sie in Servlet aus?

Ich habe Datei: input.txt Ich möchte diese Datei lesen, Werte in neue output.txt von input.txt setzen.

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();
      }
}

aber output.txt ist leer. Was ist falsch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage