如何从 servlet 发出警报响应?
我想在用户提交表单时进行警报确认,我该怎么做?
我用过:
PrintWriter out = response.getWriter();
response.setContentType("text/html");
out.println("<script type=\"text/javascript\">");
out.println("alert('form submitted!');");
out.println("</script>");
但它使页面空白。
如何在不刷新后台页面的情况下进行提醒?
I would like to do an alert confirmation when user submits a form, how do I do that?
I've used:
PrintWriter out = response.getWriter();
response.setContentType("text/html");
out.println("<script type=\"text/javascript\">");
out.println("alert('form submitted!');");
out.println("</script>");
but it leaves the page blank.
how do I do the alert without refreshing the background page?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要使用 AJAX。所有正常请求都会导致提供新页面。
顺便说一句:alert() 是一个有点生硬的工具,不被认为是“良好的用户体验”的一部分。您可能想要一个模式对话框。
You need to use AJAX. All normal requests result in a new page being served.
btw: alert() is a bit of a blunt tool and is not considered be part of a "good user experience". You may want to have a modal dialog instead.