![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Amigo2140 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 18.4.2007 Репутация: нет Всего: нет |
Добрый день!
Возникли 3 вопроса по поводу возможностей java-апплетов: 1. Существует ли в апплете возможность экспорта каких-либо данных в файлы на той машине, где выполняется апплет, т.е. на клиенте? Статью про подписи в FAQ читал, по ряду причин такой подход применить не могу, есть ли альтернативные возможности? 2. Можно ли средствами апплета на клиенте динамически сгенерировать HTML-страницу и отобразить сгенерированную страницу в браузере клиента? 3. Существуют ли средства, позволяющие каким-либо образом сохранить текущие настройки отображения информации (например список отмеченых чекбоксов и т.д.) в апплете на клиенте, а затем восстановить их при следующем старте апплета? |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 2 Всего: 118 |
Во-первых - читайте правила. Столько вопросов в одной теме - это неудобно. Очень. А потому - один вопрос - одна тема.
Теперь по вопросам: 1. Прописывать политики на всех клиентских машинах. 2. По идее можно - но это взаимодествие Java и javaScript. Но я честно говоря не очень понимаю, зачем такие сложности - может проще использовать AJAX ? 3. Можно попробовать сохранять что-то в файл, но для этого либо подписываем апплет либо используем файл политик в JRE - ищем файл java.policy. Обычно он лежит в C:\Program Files\Java\jre<version>\lib\security |
|||
|
||||
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 5 Всего: 39 |
по сути все три пункта легко реализуются, но для этого апплет должен иметь доступ к машине -> следовательно его надо подписать.
а конкретнее можно, почему? |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 1 Всего: 43 |
2. Нельзя. Генерировать страницу может сервер, а апплет открывает ее в новом окне браузера, передавая параметры через url.
3. Текущие настройки надо сохранять на сервере. Преимущество - таким апплетом можно пользоваться с разных компьтеров, в том числе из интернет-кафе. Настройки лежат в одном месте - на сервере. Если это преимущество не актуально, то и апплет не имеет большого смысла применять. |
|||
|
||||
| Amigo2140 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 18.4.2007 Репутация: нет Всего: нет |
Проблема решена при помощи взаимодействия JavaScript и Java.
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
А как с помощью JavaScript можно сохранять настройки на клиентской машине?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Апплеты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |