Невозможно записать в файл с помощью Java-сервлетов - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь записать файл в сервлеты Java.У меня тот же код в обычном проекте Java, и он работает нормально, но не в сервлете Java.Это просто ничего не делает.Даже если я напишу файл в другом проекте, а затем попытаюсь напечатать его в сервлете, он не работает.Помогите, пожалуйста?заранее спасибо.

            protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    String mynumber = request.getParameter("number");
    if (mynumber == null) {
        response.getWriter().append("You fucking idiot, give me a number (mynumber)");
    } 
    else {
        int number = Integer.parseInt(mynumber); 
        response.getWriter().append("Hello " + number * 3 + "!");
    }
    try {
        File file = new File("fileName2.txt");

        if(!file.exists()) {
                file.createNewFile();   
        }

        PrintWriter pw = new PrintWriter(file);
        pw.println("Hello World!!!!!!");
        pw.close();
        System.out.println("Done");
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

В конце концов, мой код должен получить параметр от пользователя, затем умножить его на 3 и сохранить в текстовом файле.Мой код даже не работает в обычном классе Java EE просто в другой форме затмения, почему?

...