2013-06-25 43 views
0

我有一個關於web開發的查詢。沒有開發知識並嘗試構建Web應用程序。基於java代碼執行結果的確認對話框

的要求是:
當用戶點擊提交按鈕後,進入2-3 HTML輸入文本框的數據,我想彈出基於結果的確認對話框,從一些Java代碼例如如果輸入的數據已經存在於服務器中,那麼我想問一下:「嘿!這個數據已經存在了,你確定要把輸入與現有數據合併嗎?」。

我不知道我該怎麼做。我在我的應用程序中使用Java,Tomcat,Eclipse,JSP,HTML,Javascript。我知道我可以通過單擊按鈕來調用JavaScript函數,但是如何根據輸入數據的某些處理生成確認對話框,並根據確認進行完整處理。

+1

這可以使用Ajax完成。下面是瞭解它的一個很好的起點:[如何使用Servlets和Ajax?](http://stackoverflow.com/q/4112686/1065197)。最好先學習關於Web開發的基礎知識:[Web應用程序上的設計模式](http://stackoverflow.com/q/3541077/1065197),特別是MVC,[如何避免JSP文件中的Java代碼? ](http://stackoverflow.com/q/3177733/1065197)和[servlets如何工作?實例化,會話變量和多線程](http://stackoverflow.com/questions/3106452/how-do-servlets-work-instantiation-session-variables-and-multithreading) –

+0

也檢查出http://directwebremoting.org/ dwr/index.html – mplungjan

+0

@mplungjan我同意一個框架可以幫助利用這份工作。國際海事組織仍然會更好地學習這些概念以及如何應用它們,然後使用任何工具/框架來幫助完成這項工作。 –

回答

-1

要做javascript的構象,你使用提示功能。您可以執行以下操作:

function askForConformation() { 
    var ask = prompt("Are you sure that you want to do this?"); 

    // making sure for both cases 
    if(ask === "Y" || ask === "y") { 
     // do whatever you need 
    } 
    else { 
     // do whatever else 
    } 
} 
+1

這隻會提示用戶是/否操作。如果你仔細閱讀這個問題,OP想要/需要在保存之前根據對數據的請求來做到這一點(這應該使用ajax完成)。 –

+1

重新閱讀該問題。 – mplungjan