Я пытаюсь записать файл в сервлеты 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 просто в другой форме затмения, почему?