JAVA servlets - pop-up pop-up message

I want the custom HttpServletResponse object to create a response that tells the browser to open a popup with some message - how can I do this?

+3
source share
4 answers

Each servlet response is basically an Http doc / snippet document. This way you can return a javascript function call that will be executed on the client side. The function may be passed in response to the Servlet or may be pre-included in the .js file.

just an example:

//servlet code
PrintWriter out = response.getWriter();  
response.setContentType("text/html");  
out.println("<script type=\"text/javascript\">");  
out.println("alert('deadbeef');");  
out.println("</script>");
+9
source

HttpServletResponse Javascript, , -

<script type="text/javascript">
function popupWindow() {
    window.open( "someLinkToBePoppedUp" )
}
</script>
+1

, . (, HTML JS), ,

String someMessage = "Error !";
PrintWriter out = response.getWriter();
out.print("<html><head>");
out.print("<script type=\"text/javascript\">alert(" + someMessage + ");</script>");
out.print("</head><body></body></html>");
+1

, .

, , .

, script .

0
source

Source: https://habr.com/ru/post/1772379/


All Articles