【问题标题】:Deletion Confirmation in Web-based application基于 Web 的应用程序中的删除确认
【发布时间】:2023-03-12 14:22:01
【问题描述】:

美好的一天!

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

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

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

提前谢谢你。

【问题讨论】:

    标签: java jsp confirmation


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        实现这一原则的最简单方法是使用javascript confirm function

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

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

        问候, 斯蒂金

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2016-02-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-08-05
            • 1970-01-01
            相关资源
            最近更新 更多