Выходной файл апплета Java

1

Я пытаюсь создать Java-апплет, который выводит информацию в текстовый файл, расположенный в том же каталоге, что и Java-апплет. Я понимаю, что Java-апплеты не идеальны, но я потратил много времени на это и, если возможно, хочу решить это с помощью апплетов. Вот некоторые из моего кода о том, как я мог читать код из файла в текстовое поле. Я предполагаю, что это будет что-то похожее на это, но выводится.

public void readFile() {
  String line;
  URL url = null;
  try {
     url = new URL(getCodeBase(), fileToRead);
  }
  catch(MalformedURLException e) {
  }
  try {
     InputStream in = url.openStream();
     BufferedReader bf = new BufferedReader
     (new InputStreamReader(in));
     strBuff = new StringBuffer();
     while((line = bf.readLine()) != null){
        strBuff.append(line + "\n");
     }
     a1.append("File Name : " + fileToRead + "\n");
     a1.append(strBuff.toString());
  }
  catch(IOException e) {
     e.printStackTrace();
  }
}
  • 0
    Вы ищете учебник о том, как написать текстовый файл? Вы искали? Я уверен, что есть много доступных.
  • 0
    Да, но я искал, и у Java-апплетов есть проблемы с безопасностью
Теги:
file-io
outputstream
applet
japplet

1 ответ

0

Если вы хотите, чтобы апплет javax.jnlp.PersistenceService данные на локальном компьютере, с 6u10 javax.jnlp.PersistenceService доступ к javax.jnlp.PersistenceService.

или на вашем локальном компьютере...

java.io.File file = new java.io.File(System.getProperty("user.home"), "yourfile.txt");

Вы должны его подписывать, иначе...

Имейте в виду, что из апплета вы не можете напрямую писать в файловую систему сервера. Вы можете отправить запрос на сервер, который заставляет сервер писать в свою собственную файловую систему, но у Applet нет способа записать в файловую систему на удаленном компьютере.

Подписанный апплет имеет полное право писать в локальную файловую систему человека, работающего с Applet. Если вы пишете в "текущий каталог" (а не полный полный путь), убедитесь, что знаете, в какой директории работает Applet. В противном случае вы действительно можете создать файл, но не сможете его найти!

РЕДАКТИРОВАТЬ

Подписанный учебник по апплетам

  • 0
    Знаете ли вы хороший учебник о том, как подписать Java-апплет? И после того, как он подписан, я должен продолжать отставку, когда я изменяю это? Я использую Jcreator кстати
  • 0
    Возможно, вам стоит инвестировать в IDE. Они бесплатны. Потому что, насколько мне известно, вы не можете подписывать апплеты в JCreator. Большинство людей помещают их в файлы jar подписывают их и вставляют на свои сайты.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню