Как создать http видимые файлы из веб-приложения Java? - PullRequest
0 голосов
/ 20 января 2011

Как создать файлы, видимые по протоколу http, из веб-приложения java в папке web / myFiles?

Возможно ли это?

для следующего кода:

String realPath = getServletContext().getRealPath("/");
    System.out.println(realPath);

    try {
        BufferedWriter out = new BufferedWriter(new FileWriter( realPath + "\\myFiles\\test.txt"));
        out.write("aString\nthis is a\nttest");
        out.close();
    } catch (IOException e) {
        System.out.println("Exception " + e);

    }

я получаю сообщение об ошибке:

Exception java.io.FileNotFoundException: C:\Documents and Settings\Andrei\My Documents\NetBeansProjects\SemanticCashUpV1.0\build\web\myFiles\test.txt (The system cannot find the path specified)

1 Ответ

0 голосов
/ 20 января 2011

Да возможно,

Вам необходимо создать файл в общедоступной веб-области.

рядом с WEB-INF Dir.

вы можете получить путь к общедоступному веб-пространству,

request.getServletContext().getRealPath("/");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...