Подтверждение удаления в веб-приложении - PullRequest
2 голосов
/ 07 марта 2011

Добрый день!

Как обычно выполняется подтверждение удаления в веб-приложениях?Я часто использую JOptionPane при создании подтверждающих сообщений в моих настольных Java-приложениях, поэтому я тоже думаю сделать то же самое в своем веб-приложении.Есть ли что-то вроде JOptionPane в J2EE?

Так что мой план сообщения с подтверждением - что-то вроде THIS , потому что я нахожу это классным.Можно ли закодировать это с помощью Java (JSP / Servlets)?Где я могу найти примеры кодов (или какой термин я должен искать, чтобы я его выучил)?

Кроме того, почему я не встречал много всплывающих окон при посещении различных веб-сайтов?Разве всплывающие сообщения не являются хорошей практикой в ​​веб-приложениях?Если это не очень хорошая практика, как я могу сделать это, чтобы соответствовать стандартам?

Заранее спасибо.

Ответы [ 4 ]

1 голос
/ 07 марта 2011

Это делается в браузере с помощью JavaScript, в частности, методов, называемых AJAX.Вы можете выбрать один из нескольких различных AJAX-фреймворков.Я бы рекомендовал GWT .Вы также можете использовать jQuery или Dojo или попробовать Википедию Список фреймворков AJAX .

1 голос
/ 07 марта 2011

Один из вариантов, который вы можете рассмотреть, - это использование Google Web Toolkit (GWT) , которое позволяет программировать на java и предоставляет вам хорошие виджеты для таких вещей, как всплывающие окна и т. Д. (Примечание: эти виджетыв конечном итоге использовать JavaScript, но вам не нужно об этом заботиться).

1 голос
/ 07 марта 2011

Самый простой способ достичь этого принципа - использовать функцию подтверждения javascript .

Делает то, что нужно, но, конечно, очень круто.Самый простой способ добиться чего-то интересного - использовать js-фреймворк, такой как jquery: например, this .

Jquery и подобные фреймворки создадут полупрозрачный слой в вашем окне с (диалоговым) дивомвнутри него.Сам слой блокирует любые действия, которые находятся за ним, так что это можно рассматривать как «модальный диалог».

regards, Stijn

1 голос
/ 07 марта 2011

Можно ли кодировать это с помощью Java (JSP / Servlets)?

Обе упомянутые технологии относятся к стороне сервера, а взаимодействие с клиентом, например всплывающие окна, - на стороне клиента.Так что да, использование всплывающего окна на стороне клиента, например, javascript будет работать нормально с jsp.

Разве всплывающие сообщения не являются хорошей практикой в ​​веб-приложениях?

Всплывающие окна обычно считают злыми и раздражающими.Однако они имеют смысл, когда используются для подтверждения, например, операции delete .Возможно, jQuery UI диалог может быть полезен для вас.

...