java servlet

时间:2015-09-22 09:09:42

标签: javascript java servlets

在网络应用程序中,我希望得到servlet中的问题答案;

PrintWriter out1 = response.getWriter();  
            response.setContentType("text/html");  
            out1.println("<script type=\"text/javascript\">");  
            out1.println("confirm('question?');");  
            out1.println("</script>");

这段代码给我一个确认对话框,但我不知道如何在servlet中得到它的答案

有可能吗?

1 个答案:

答案 0 :(得分:0)

servlet是服务器端代码。是确认是客户端,在浏览器中。它返回true或false,具体取决于用户单击的按钮。您需要在浏览器中以javascript捕获该结果并将其发送到服务器以供servlet查看。

如果您有一系列问题,那么您最好使用表单,而不是确认对话框。多个确认对话框提供了非常糟糕的用户体验。在servlet响应中,您将创建一个html表单,然后在表单内为每个问题创建一个输入。该表单还提供了一种现成的方法将结果提交回您的servlet。