任何人都可以告诉我一种在javascript警告框中显示消息的方法,该消息来自servlet。请帮助。
答案 0 :(得分:0)
你需要AJAX。 Javascript将向servlet发送请求,从servlet响应中检索消息,然后将其显示在警告框中。
网络上的各种教程,包括this one
答案 1 :(得分:0)
您可以将servlet变量存储在javascript变量中,即(JSP):
<script language="javascript">
function displayObject(){
var javascriptVar="${servletObject}";
alert(javascriptVar);
}
</script>
</script>
</head>
<body onload="displayObject()">
</body>
</html>
为了能够使用servletObject
,您首先需要将其作为doGet
或doPost
函数中的属性放在服务器中:
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 );
}
}