美好的一天!
删除确认通常如何在基于Web的应用程序中完成?我经常在我的Java桌面应用程序中使用JOptionPane来做确认消息,所以我也想在我的web应用程序中做同样的事情。在J2EE中有类似JOptionPane的东西吗?
所以我的确认信息计划就像THIS,因为我觉得很酷。是否可以使用Java(JSP / Servlets)对其进行编码?我在哪里可以找到样本代码(或者我应该搜索哪个术语,以便我学习它)?
另外,为什么我在访问不同的网站时遇到很多弹出窗口?弹出消息不是Web应用程序中的好习惯吗?如果这不是一个好的做法,我该怎么做才能符合标准?
提前谢谢。
答案 0 :(得分:1)
是否可以使用Java(JSP / Servlets)对其进行编码?
两种提到的技术都是服务器端,而弹出窗口等客户端交互则是客户端。所以,是的,在javascript
中使用客户端弹出窗口可以正常使用jsp。
弹出消息在网络应用中不是一个好习惯吗?
弹出窗口通常被视为 evil 并且令人讨厌。但是,当用于确认例如 delete 操作时,它们确实有意义。也许jQuery UI dialog可能对你有用。
答案 1 :(得分:1)
你可以考虑使用Google Web Toolkit (GWT)的一个选项,它允许你用java编程,并为你做一些像弹出窗口等工作的好小部件。(注意:那些小部件最终使用javascript,但你不要不得不关心它。)
答案 2 :(得分:1)
实现此原则的最简单方法是使用javascript confirm function。
它需要做什么,但当然非常酷。 实现酷炫的最简单方法是使用像jquery这样的js框架:如this。
Jquery和类似的框架将在窗口上创建一个半透明层,其中包含一个(对话框)div。图层本身会阻止其后面的任何操作,因此可以将其视为“模态对话框”。
的问候, 斯泰恩
答案 3 :(得分:1)
这是在浏览器中使用JavaScript完成的,特别是称为AJAX的技术。您可以从许多不同的AJAX框架中进行选择。我会推荐GWT。您也可以使用jQuery或Dojo,或尝试维基百科List of AJAX frameworks。