`

JSP 弹出对话框的方式总结

 
阅读更多

JSP 网页在与用户交互的过程中,有时需要弹出提示框,通知用户一些信息,如登录密码错误等

在做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

 

 

原文地址:http://blog.csdn.net/sunboy_2050/article/details/8033002

分享到:
评论

相关推荐

    jsp页面同时弹出页面和对话框

    jsp页面如何实现点击一个按钮同时弹出一个页面和一个对话框

    JSP弹出窗口和模式对话框.doc

    JSP弹出窗口和模式对话框.doc

    JSP弹出页面代码

    &lt;td height="100" align="center" valign="middle"&gt;span class="STYLE14"&gt;考&lt;/strong&gt; 务&lt;/strong&gt; 手&lt;/strong&gt; 册&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt; &lt;td height="100" align="left"&gt;p align="center" ...

    对话框以及层叠样式(jsp实现)

    该资源是我自己建立的web工程,主要是用jsp是实现了对话框和向下弹出对话框的功能。对话框出现的位置 是对点击的位置不同而改变的。 资源是完整的web工程,所以下载下来后,直接到进myeclipse中就可以运行。

    类似qq空间有更新后弹出的对话框

    当qq空间有更新时,右下角会弹出一对话框提示更新。这个一个用记事本写的脚步程序,能够实现这一功能

    java 常用开发代码

    ◆弹出对话框后在本窗体打开文件index.jsp out.println("&lt;script language='javascript'&gt;alert('弹出内容!');window.location.href='index.jsp';&lt;/script&gt;"); ◆弹出对话框后在父窗体打开文件index.jsp out....

    jsp+sql+javabean用户登录页面

    用户在登录页面login.jsp的两个文本框中分别输入用户名和密码,若输入正确(即:输入的数据和数据库中的数据相一致,使用JavaBean验证)则弹出对话框,显示提示信息“登录成功,确定后即可进行管理操作!”,否则提示...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    70. jsp直接弹出下载框下载文件? 71. 配置数据连接池和数据源(Tomcat)? 72. 点击图1变为图2? 73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动...

    精通ASP.NET中弹出窗口技术

    但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NET编程中必须以一些特殊的技巧来完成程序要求,弹出窗口正是这类编程方式的代表。相当多的编程书籍对弹出窗口采取缄默或者一语带过,似乎看不过弹出...

    javascript网页特效实例大全(13-19)

    实例380 使用JavaScript脚本弹出对话框 628 实例381 打开新窗口显示详细信息 629 实例382 关闭弹出窗口刷新父窗口 631 实例383 弹出网页模式对话框 633 实例384 弹出全屏显示网页 635 17.2 其他 637 ...

    A标签触发onclick事件而不跳转的多种解决方法

    比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接&lt;a&gt;&lt;/a&gt;形式代替&lt;button&gt; 触发onclick事件。 代码如下: 代码如下: [removed] function del(){ if(confirm&#...

    JBuilder2005实战JSP

    JBuilder2005实战JSP之登录页面  通过File->New...->Web->双击JSP图标,弹出创建JSP向导的对话框,如下图所示: .............

    jsp点击实现导出数据

    我们需要当jsp点击一个导出数据的按钮的时候,弹出一个对话框,实现数据导出;(其实变相的就是一个文件下载).

    TortoiseGit-1.8.10.0-64bit.zip

    在用户工作目录下点击右键,选择git clone,弹出对话框 点击ok后,发现此文件夹下多了一个隐藏的文件夹.git,则clone成功 3.ethan用户在.git同级目录下添加一个文件index.jsp,里面写内容"hello git!" 然后右键...

    JSP实验11(11月17日)的实验内容和源代码

    用户在登录页面的两个文本框中分别输入用户名和密码,若输入正确(即:输入的数据和数据库中的数据相一致)则弹出对话框,显示提示信息“登录成功,确定后即可进行管理操作!”,否则提示“登录失败。用户名或密码...

    jsp注册登录模块 有详细说明

    配置源程序 (1)将DataBase文件夹中的两个文件拷贝到SQL Server 2000...(3)将弹出“附加数据库”对话框,在该对话框中单击“ ”按钮,选择所要附加数据库的.mdf文件,单击“确定”按钮,即可完成数据库的附加操作。

    JSP论坛模块

    (1)将DataBase文件夹中的两个文件拷贝到SQL Server 2000安装路径下的...(3)将弹出“附加数据库”对话框,在该对话框中单击“”按钮,选择所要附加数据库的.mdf文件,单击“确定”按钮,即可完成数据库的附加操作。

    jsp编程技巧集锦

    jsp直接弹出下载框下载文件? 71. 配置数据连接池和数据源(Tomcat)? 72. 点击图1变为图2? 73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select...

    基于jsp的课程设计系统.zip

    1.描述:先是点击公告信息管理,页面跳转到公告信息管理界面,浏览所有的公告信息,点击要删除的公告信息,弹出的确定对话框,即可删除该公告信息。 4.2.6留言信息管理 4.2.6.1留言信息管理 1.描述:管理员点击左侧...

    项目申报系统(jsp+sql2000)

    (7) 弹出[系统特性]对话框。在[高级]选项卡中; (8) 单击[环境变量]按钮; (9) 弹出[环境变量]对话框; (10) 该对话框分为[Administrator 的用户变量]和[系统变量]两个选项组。在[系统变量]选项组中; (11...

Global site tag (gtag.js) - Google Analytics