JSP---三种弹出对话框的用法实例
(非原创)
方式1: JSP前端
 <script type="text/javascript" language="javascript">
		alert("您还没有登录,请登录...");
		window.document.location.href="userlogin.html";
	</script>	
方式2: Java后台
public void popAlert() {
	response.setCharacterEncoding("utf-8");
	PrintWriter out = response.getWriter();
	out.print("<script>alert('您还没有登录,请登录...'); window.location='userlogin.html' </script>");
	out.flush();
	out.close();
}
方式3: Java后台 + JSP前端
1) Java后台代码段
public void popAlert() {
	request.setAttribute("loginError", "您还没有登录,请登录...");          // 设置错误属性
	request.getRequestDispatcher("userlogin.html").forward(request, response);
}
2) JSP前端代码段
<%
	String errorInfo = (String)request.getAttribute("loginError");         // 获取错误属性
	if(errorInfo != null) {
%>
	<script type="text/javascript" language="javascript">
		alert("<%=errorInfo%>");                                            // 弹出错误信息
		window.location='userlogin.html' ;                            // 跳转到登录界面
	</script>	
<%
	}
%>
总结
三种方式,实质都是通过JavaScript弹出对话框,提示用户密码错误,当用户点击alert确定按钮后,自动跳转到登录界面userlogin.html
                    
                
                
            
        
浙公网安备 33010602011771号