`

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页面中弹出对话框的需求,但根据项目具体需求、浏览器兼容性考虑以及用户体验设计,选择合适的方法至关重要。`window.open`方法提供了灵活性和广泛的浏览器支持,适用于简单或特定场景...

    jQuery Dialog 弹出层对话框插件(可加载url地址)

    jQuery Dialog是jQuery UI库中的一个组件,它提供了一种优雅的方式在网页上创建交互式的弹出层对话框。这个插件不仅允许用户展示信息,还可以加载外部URL内容,极大地增强了网页的交互性和用户体验。在本文中,我们...

    一个Jsp弹出窗口

    在这个"一个Jsp弹出窗口"的例子中,我们可以假设它主要依赖于JavaScript来处理用户的交互,并利用JSP的后端能力来处理数据或逻辑。 首先,我们需要了解JSP页面的基本结构。一个典型的JSP页面由HTML标记、JSP指令和...

    IE7 关闭窗口不弹出对话框

    标题“IE7 关闭窗口不弹出对话框”涉及到的是在使用Internet Explorer 7(简称IE7)浏览器时,如何避免在关闭窗口时出现确认对话框的问题。这通常与JavaScript和浏览器的设置有关,因为大多数浏览器会在用户尝试离开...

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

    ### JSP弹出窗口和模式对话框:深入解析与实用技巧 #### 一、JSP弹出窗口:window.open()的全面指南 JSP(JavaServer Pages)是一种用于生成动态网页的技术,它允许开发者在服务器端执行Java代码,然后将结果发送...

    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中就可以运行。

    Jsp页面使用jquery ui制作弹出层的详细方法

    总结起来,JSP页面中使用jQuery UI制作弹出层涉及的关键步骤包括引入库文件、定义对话框容器、配置和初始化对话框、触发对话框打开和关闭,以及可能的异步数据交互。通过灵活运用这些知识,可以构建出满足不同需求的...

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

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

    javascript弹出窗口问题总结

    本篇文章将针对JavaScript弹出窗口的相关问题进行总结,包括无提示刷新网页、刷新页面的方法、弹出窗口代码、模式窗口的数据刷新问题、模式窗口中链接弹出新窗口以及无提示关闭页面的方法。 1. **无提示刷新网页** ...

    在html页面中弹出子页面效果

    - **JSP**:在主页面的JSP中,添加触发弹出的按钮或链接,通过JavaScript事件监听器绑定打开子页面的函数。 - **Struts配置**:在struts-config.xml中配置Action,将请求映射到对应的Action。 4. **示例代码:** ...

    jsp+sql+javabean用户登录页面

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

    jquery实现弹出窗口

    首先,jQuery 弹出窗口通常被称为模态对话框(Modal Dialog),它是一种覆盖在主页面上的浮动窗口,用户必须与该窗口交互后才能继续操作主页面。这种设计可以用于显示警告、确认信息或表单输入等场景。 实现弹出...

    弹出层(可动态调用页面)

    弹出层技术在网页设计和开发中是一种常见的交互方式,它允许用户在不离开当前页面的情况下查看或操作额外的信息或功能。在这个特定的案例中,我们讨论的是一个使用Div元素构建的弹出层,它可以动态地调用页面内容...

    好看的弹出层可以加载页面

    这种效果通常用于展示详细信息、表单填写、图片预览等场景,用户点击某个按钮或链接后,一个美观的弹出框(层)会从页面背景中淡入或滑动出现,其内容可以是静态的HTML文本,也可以是动态加载的JSP(JavaServer ...

    Js 弹出框口并返回值的两种常用方法

    接下来是window.open()方法,这是另一种常用的弹出窗口的方式,可以用来打开新窗口或新标签页。这个方法不仅可以用于返回数据,还可以用来创建更复杂的交互式窗口。 使用示例: ```javascript function show_child...

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

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

    使用js实现弹出层

    总结:通过以上步骤,我们可以在JSP页面上使用JavaScript实现弹出层的显示、隐藏以及缓冲效果。弹出层是网页交互设计中的重要元素,合理的应用可以提高用户体验,而JavaScript的动态特性使得实现这些功能变得简单且...

    不错的弹出框-asyncbox

    总的来说,"不错的弹出框-asyncbox"是一个帮助开发者创建交互式弹出对话框的工具,通过源码和示例,开发者可以深入理解其工作方式,并根据项目需求进行定制。在实际应用中,掌握其核心功能和使用技巧对于提升Web应用...

    asp+ajax弹出框

    在这个场景中,“asp+ajax弹出框”指的是使用ASP技术来实现后端逻辑,并通过AJAX调用来更新前端显示一个弹出对话框的功能。 在Google的检索中,当你输入查询并点击搜索时,可能会看到一个下拉框,显示出与你输入...

Global site tag (gtag.js) - Google Analytics