Сохранить поле БД в файл - PullRequest
0 голосов
/ 27 июня 2010

У меня есть поле String в БД (mySQL), и по нажатию кнопки на странице JSP я хочу загрузить содержимое этого поля в файл на клиентском компьютере.

Клиент можетдать имя или имя по умолчанию, которое я смогу дать.

Мой сервер - tomcat.

Ответы [ 2 ]

2 голосов
/ 27 июня 2010

Я бы просто связал JSP с сервлетом, который устанавливает заголовок расположения контента, а затем просто распечатывает значение поля DB

response.setHeader("Content-disposition","attachment; filename=something.txt" );
0 голосов
/ 27 июня 2010

В основном:

  1. Создать класс Java для хранимого объекта, сделать его сериализуемым
  2. Сопоставить таблицу БД с вашим классом Java (используйте JPA или Hibernate или raw JDBC)
  3. Записать объект в файл, используя ObjectOutputStream, вы можете запросить имя, например, JFileChooser или что-то подобное
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...