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