Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript警报框中的jsp页面上显示来自servlet的消息_Java_Javascript - Fatal编程技术网

在javascript警报框中的jsp页面上显示来自servlet的消息

在javascript警报框中的jsp页面上显示来自servlet的消息,java,javascript,Java,Javascript,谁能告诉我一种在javascript警报框中显示消息的方法,该消息来自servlet。请帮助。您需要AJAX。 Javascript将向servlet发送请求,从servlet响应中检索消息,然后将其显示在警报框中 web上的各种教程,包括您可以将servlet变量存储在javascript变量中,即(): 您希望消息何时显示?当用户提交表单时(使用表单提交,而不是使用ajax),在页面呈现之后,或在用户对页面执行某些操作之后值传递到servlet,在操作完成后,它将成功或失败消息发送到客户端,

谁能告诉我一种在javascript警报框中显示消息的方法,该消息来自servlet。请帮助。

您需要AJAX。 Javascript将向servlet发送请求,从servlet响应中检索消息,然后将其显示在警报框中


web上的各种教程,包括

您可以将servlet变量存储在javascript变量中,即():


您希望消息何时显示?当用户提交表单时(使用表单提交,而不是使用ajax),在页面呈现之后,或在用户对页面执行某些操作之后值传递到servlet,在操作完成后,它将成功或失败消息发送到客户端,然后我将按照Siger在下面所说的操作从servlet获取servletObject的值,以及如何将其发送到jsp页面,我希望显示警报请告诉我如何将服务器作为属性放入doGet或doPost函数中
<script language="javascript">
   function displayObject(){
     var javascriptVar="${servletObject}";
     alert(javascriptVar);
   }
</script>
</script> 
</head> 
<body onload="displayObject()"> 
</body> 
</html>
public class YourClassName extends HttpServlet {

  public static final String VUE = "/WEB-INF/yourPageName.jsp";

  public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException {

     request.setAttribute( "ExampleValue", servletObject );

     this.getServletContext().getRequestDispatcher( VUE ).forward( request, response );
   }

}