2013-06-25 38 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