2

再会!

在基于 Web 的应用程序中,删除确认通常是如何完成的?我经常在我的 Java 桌面应用程序中使用 JOptionPane 来处理确认消息,所以我也在考虑在我的 Web 应用程序中做同样的事情。J2EE 中有类似 JOptionPane 的东西吗?

所以我的确认信息计划是这样的,因为我觉得它很酷是否可以使用 Java(JSP/Servlets)对此进行编码?我在哪里可以找到示例代码(或者我应该搜索什么术语以便我学习它)?

另外,为什么我在访问不同的网站时没有遇到很多弹出窗口?弹出消息在网络应用程序中不是一个好习惯吗?如果这不是一个好的做法,我该怎么做才能符合标准?

先感谢您。

4

4 回答 4

1

您可能会考虑的一种选择是使用Google Web Toolkit (GWT),它允许您使用 java 进行编程,并为您提供很好的小部件来执行弹出等操作(注意:这些小部件最终使用 javascript,但您不必须关心它)。

于 2011-03-07T13:01:36.300 回答
1

实现此原理的最简单方法是使用javascript 确认功能

做它需要做的事情,但网络当然很酷。实现酷的最简单的方法是使用像 jquery 这样的 js 框架:like this

Jquery 和类似框架将在您的窗口上创建一个半透明层,其中包含一个(对话框)div。该层本身会阻止其后面的任何操作,因此可以将其视为“模态对话框”。

问候, Stijn

于 2011-03-07T13:01:52.337 回答
1

这是在浏览器中使用 JavaScript 完成的,特别是称为 AJAX 的技术。您可以从许多不同的 AJAX 框架中进行选择。我会推荐GWT。您也可以使用jQueryDojo,或者尝试 Wikipedia List of AJAX 框架

于 2011-03-07T13:02:12.257 回答
1

是否可以使用 Java(JSP/Servlets)对此进行编码?

提到的两种技术都是服务器端的,而弹出窗口等客户端交互是客户端的。所以是的,在例如,使用客户端弹出窗口javascript将与 jsp 一起工作。

弹出消息在网络应用程序中不是一个好习惯吗?

弹出窗口通常被认为是邪恶和烦人的。但是,当用于确认(例如,删除操作)时,它们确实有意义。也许jQuery UI 对话框可能对您有用。

于 2011-03-07T12:56:34.763 回答