JAVA servlets - 打开消息弹出窗口

Eri*_*pir 3 javascript java tomcat servlets

我想用HttpServletResponse对象来编写一个响应,告诉浏览器客户端打开一个带有一些消息的弹出窗口 - 我该怎么做?

Vuk*_*Vuk 9

每个Servlet响应基本上都是一个Http doc/snippet.因此,您可以返回对将在客户端执行的javascript函数的调用.该函数可以在Servlet响应中传递,也可以预先包含在.js文件中.

只是一个例子:

//servlet code
PrintWriter out = response.getWriter();  
response.setContentType("text/html");  
out.println("<script type=\"text/javascript\">");  
out.println("alert('deadbeef');");  
out.println("</script>");
Run Code Online (Sandbox Code Playgroud)

  • 有一个问题 - 原始页面变成空白 - 我想要保留内容并弹出消息 (2认同)