
servlet中:
request.setAttribute("msg","登录失败")
request.getRequestDispatcher("页面.jsp")
页面.jsp中:
<%
if(request.getAttribute("msg")!=null){
out.println(request.getAttribute("msg"))
}
%>
这个还真不好回答,给个通用点的:看你这个函数返回的是redirect,应该是跳转到某个页面,按照这样来说的话,页面是没有d出框这种说法的,首先你页面都跳转了怎么会d出框呢?
如果要在页面不刷新的情况下请求后台数据,后台处理完成后返回,再调用js中的alert()来进进提示是可以的。首先这需要通过ajax方式调用,后台处理的结果本质上是写到response中的,这样在ajax处理结果回调函数中就可以收到后台发回来的数据,也可以提示d框。
至于您加了提示语,为什么没有显示,问题可能有很多,比如,您的ajax调用是否正确,后台有没有调用,有没有返回,返回的是什么数据,数据格式处理的是否正确,ajax调用地址是否正确,调用类型等些参数是否正确。
如果你仅仅是加个alert()页面也没有d出的话,我就真的帮不了您了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)