2011-03-07 60 views
2

美好的一天!基於Web的應用程序中的刪除確認

如何確認刪除通常在基於Web的應用程序中完成?我經常在我的Java桌面應用程序中使用JOptionPane做確認消息,所以我也想在我的web應用程序中做同樣的事情。在J2EE中有沒有像JOptionPane的東西?

所以我的確認信息的計劃就像THIS,因爲我覺得它很酷。是否有可能使用Java(JSP/Servlets)對其進行編碼?我在哪裏可以找到示例代碼(或我應該搜索什麼詞彙,以便我學習)?

另外,爲什麼我在訪問不同的網站時遇到過很多彈出窗口?彈出式消息在網絡應用程序中不是一個好習慣嗎?如果這不是一個好習慣,我該如何做到符合標準?

預先感謝您。

回答

1

是否有可能使用Java(JSP/Servlets)進行編碼?

提到的兩種技術都是服務器端的,而客戶端的互動如彈出窗口是客戶端。所以是的,在例如javascript中使用客戶端彈出窗口可以很好地與jsp一起工作。

彈出式消息在網絡應用程序中不是很好的做法嗎?

彈出窗口通常被認爲是邪惡和煩人。然而,當它們用於確認例如刪除操作時它們確實有意義。也許jQuery UI dialog可能對你有用。

+0

Arigatou Gosaimazu – newbie 2011-03-07 13:37:41

1

您可能會考慮的一個選項是使用Google Web Toolkit (GWT),它允許您使用java進行編程,並且爲彈出窗口等操作提供了很好的小部件(注意:那些小部件最終使用javascript,但是您沒有關心它)。

1

實現此原則最簡單的方法是使用javascript confirm function

做什麼它當然需要做但淨非常酷。 實現一些很酷的最簡單的方法是使用像jquery這樣的js框架:如this

Jquery和類似的框架將在窗口中創建一個半透明圖層,其中包含一個(對話框)div。圖層本身會阻止任何後面的動作,因此可以將其視爲「模態對話框」。

問候, 斯泰恩

1

這與JavaScript的瀏覽器正在做,具體的技術被稱爲AJAX。您可以選擇多種不同的AJAX框架。我會建議GWT。您也可以使用jQueryDojo,或嘗試維基百科List of AJAX frameworks

相關問題