Java (заполнение полей в HTML форму из апплета)
есть HTML форма, в ней поля. Необходимо при отправке формы еще считать с дискеты некоторую информацию, обработать ее в зависимости от значения полей и отправить полученный результат.
[ Это Сообщение было отредактировано Ilia_G в 2001-09-04 1207 ]
Но тут возникает ряд проблем.
Во-первых, апплет должен быть подписан, чтобы иметь возможность работать с диском.
Во-вторых, чтобы апплет мог взаимодействовать с java скриптом, необходима поддержка браузером (и операционной системой) LiveConnection. Это могут IE-Win, IE-MacOS9+, NN.
Если это не пугает, то можно на кнопку send назначить метод апплета и далее делать, что пожелаешь.
PS. Если будут проблемы с Live Connection - пиши, помогу.
Дмитрий.
Но есть еще один важный момент, как из апплета вернуть результат в поле, чтобы его передать с формой?
Но лучше всё-таки не передавать значения полей обратно на страничку, а отправить всё прямо апплетом, благо со своим хостом он может соединяться без проблем.
Дмитрий.
Это вообще идет вразрез с принципом "работа в песочнице"
линка прилагается java.sun.com =)
Вообще, проще использовать PERL или один из машинно зависимых языков.
Возможность взаимодействия с JavaScript - пожалуйста.
Обращения к серверу, с которого он был загружен - пожалуйста.
А если апплет ещё и подписан, то хоть с диском работай, хоть по всему интернету лазай.
А принцип песочницы действует для работы с памятью - не вылезай за jvm, и для апплетов без подписи.
On 2001-09-07 09:48, dmitriy wrote:
Насчет апплета ты неправ.
Возможность взаимодействия с JavaScript - пожалуйста.
Обращения к серверу, с которого он был загружен - пожалуйста.
А если апплет ещё и подписан, то хоть с диском работай, хоть по всему интернету лазай.
А принцип песочницы действует для работы с памятью - не вылезай за jvm, и для апплетов без подписи.
</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
Не спорю, что есть способы работы с JScript'ом.
Вопрос был о том как с файла на локальной машине передать файл.
С помощью апплета эту задачу не решить, иначе вся концепция безопасности летит к козе =).
Подумай, откудато грузится апплет и вдобавок имеет доступ к ресурсам вашей машины. А это разве хорошо??? И без разницы подисан ли он или нет =)
Вот если написать Java Application то подобной проблемы вообще не будет.
А что касается вопроса, то апплет это сможет только в сочетании с какими-нибудь скриптами или компонентами, которые при определённых настройках браузера имеют доступ к диску.
On 2001-09-10 1422, dmitriy wrote
Не спорю, что апплет (обычный, на страничке), не может информацию с диска получить. Правда, дело тут только в установленном по умолчанию загрузчике апплетов в браузере, который это и запрещает. Другие же просмотрщики апплетов могут позволять работать с диском. Ну ладно, это мы от темы отклонились.
А что касается вопроса, то апплет это сможет только в сочетании с какими-нибудь скриптами или компонентами, которые при определённых настройках браузера имеют доступ к диску.
</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
1. Уязвимость сертификата Java Plug-In 1.4/JRE 1.3
Java Plug-In -продукт компании Sun, который позволяет Java апплетам выполняться в веб броузерах. Сообщалось, что уязвимость возникает, когда Java Plug-In 1.4 используется на системах с установленной Runtime Environment версии 1.3. По истечение времени действия сертификатов на апплеты plugin/JRE не оповещает пользователей. В результате, пользователь может думать, что апплет работает и может запускаться на локальной машине. Это возможно для апплетов, имеющих привилегии, которые могут скомпроментировать запуск хоста клиента. Нападающий может получить недействительный сертификат, использовать с его помощью апплет и выложить его на веб сайт жертвы. Обратите внимание Эта уязвимость влияет на системы с установленными Plug-In 1.4 и JRE 1.3.
Существование этой уязвимости еще не было подтверждено поставщиком продукта.
http//www.securityfocus.com/bid/3245
А вто как уважаемые объяснят сей апплетик
А чт объяснять - обычный подписанный апплет, который требует полных разрешений для работы (в том числе и доступ к диску).
А вот расскажите, пожалуйста, что такое подписанные апплеты и как они ими становятся?