将整个弹出对话框以及页面重定向的JavaScript代码封装在一个字符串中,然后通过<jsp:useBean>动作导入JavaBean,使用<jsp:setProperty>动作设置弹出消息以及重定向的页面链接,最后通过<jsp:getProperty>动作获得定义弹出对话框代码的属性值

JavaBean类

public class StringUtil4 {private String dialogStr;  //弹出对话框的代码private String message;       //弹出的提示消息private String url;            //重定向的链接地址public String getMessage() {return message;}public void setMessage(String message) {this.message = message;}public String getUrl() {return url;}public void setUrl(String url) {this.url = url;}public String getDialogStr() {dialogStr = "<script language ='javascript'>\r\n\t";dialogStr +="alert('"+message+"');\r\n\t";          //弹出对话框dialogStr +="window.location.href = '"+url+"';\r\n";//页面重定向dialogStr += "</script>";return dialogStr;}public void setDialogStr(String dialogStr) {this.dialogStr = dialogStr;}
}

index.jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><style type="text/css">table{border: 1px solid;border-color: green;font-family:华文细黑;font-size: 13px;color:gray;}input{font-family:华文细黑;font-size: 13px;color:gray;}</style></head><body><form action="login2.jsp" method="post"><table><tr><td>用户名:</td><td><input type="text" name="name" /></td></tr><tr><td>密码:</td><td><input type="password" name="name" /></td></tr><tr><td>年龄:</td><td><input type="text" name="name" /></td></tr><tr><td>性别:</td><td><input type="radio" name="sex" id="man" value="m"/>男<input type="radio" name="sex" id="woman" value="f"/>女</td></tr><tr><td align="center" colspan="1"><input type="submit" value="注 册" /></td></tr></table></form></body>
</html>

## 弹出对话框页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><jsp:useBean id="popdialog" class="com.cn.zj.test.StringUtil4"></jsp:useBean>
<jsp:setProperty property="message" name="popdialog"  value="注册成功!"/>
<jsp:setProperty property="url"  name="popdialog" value="index.jsp"/>
<jsp:getProperty property="dialogStr" name="popdialog"/>

弹出提示对话框并重定向网页相关推荐

  1. bat弹出提示对话框

    ::多种提示框样式自己按需选择 mshta vbscript:msgbox("提示内容1",1,"提示窗口1")(window.close) mshta vbs ...

  2. 模拟一个“系统登陆“窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示“用户名和密码正确”, 2.用户名错误,弹出一个对话框,提示“用户名错误,请重新输入!”

    模拟一个"系统登陆"窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示"用户名和密码正确", 2.用户名错误,弹出一个对话框,提示 ...

  3. mui弹出提示_dialog(对话框) - MUI 中文文档

    创建并显示对话框,弹出的对话框为非阻塞模式,用户点击对话框上的按钮后关闭( h5模式的对话框也可通过 closepopup关闭 ),并通过callback函数返回用户点击按钮的索引值或输入框中的值. ...

  4. 网页弹出提示框3秒后自动消失

    页面弹出提示框3秒后自动消失 <!DOCTYPE html> <html lang="en"><head><meta charset=&q ...

  5. 解决Adobe Flash Player弹出安全性对话框

    第一种方法: 在本地用IE打开Flash动画并击点Flash中的连接时一般都会弹出Adobe Flash Player安全性对话框,这是Flash Player的一个安全机制,我们可以点击下图中的&q ...

  6. html中如何写一个提示框,html弹出公告 html中点击列表文字弹出提示框?

    怎么在网页制作中给主页设置弹出公告,要CSS布局HTML小编今天和大家分享在主页打... 无标题文档 45565 把style属性加给你的弹窗标签就可以了,宽高位置均可变. 哪位前辈高手有html的窗 ...

  7. 可以弹出确认对话框的自定义Web服务器控件ConfirmButton

    作者:活靶子[原创]       出处:AspxBoy.Com 经常在论坛里看到类似这样的问题:"-如何在点击删除按钮的时候弹出个确认删除对话框". 下面我们来自己写一个这样的自定 ...

  8. ASP.NET弹出一个对话框

    我们在ASP.NET程序的开发过程中,常常需要向用户给出提示信息,比如是否"操作成功","确定"还是"取消"操作.         (1) ...

  9. jsp对弹出jsp传值 和刷新网页后js仍然没有刷新的解决方法

    jsp对弹出jsp传值 和刷新网页后js仍然没有刷新的解决方法 现在 从A.jsp弹出B.jsp,B.jsp包含B.js: 要从B.js访问到A.jsp中的变量的值: 弹出JSP的代码为: $('#m ...

最新文章

  1. context-param与init-param的区别与作用
  2. JSP第二次作业_4小题
  3. 分布式事务最终一致性-CAP框架轻松搞定
  4. Hadoop分布式集群安装配置
  5. 转载-----Java Longest Palindromic Substring(最长回文字符串)
  6. python 编码解码原理_Python的编码解码问题
  7. 时间序列信号处理(一)-----变分模态分解(VMD)
  8. cad计算机快捷键设置,2014年CAD计算机快捷键
  9. 学科前沿讲座 文本分类TextClassfication
  10. Bootstrap3源码分析
  11. 坐标转换--基准面转换(布尔莎七参数)
  12. 20个大数据可视化大屏模板(评论区附源码)
  13. 计算机组成原理测试题——第5章 输入输出系统(上)(2)
  14. WinFormDEV知识小结
  15. 白菜u盘安装linux,使用U盘安装ubuntu 12.04(使用大白菜u盘启动工具)
  16. matlab axis坐标轴相关设置详解
  17. The Shawshank Redemption-13
  18. 无线网络-LTE (02) 通信过程之 Attach procedure
  19. 三、Fiddler抓包工具 — Fiddler页面布局之菜单栏
  20. java语言下列说法正确的是_中国大学MOOC: 以下关于Java语言说法正确的是( )。...

热门文章

  1. 利用多项式特征生成与递归特征消除解决特征组合与特征选择问题
  2. python、numpy,keras,tensorflow等函数用法积累(持续更新)
  3. 叉乘(三)——线段与线段相交吗?
  4. SEO那些事:一句代码一键分享网站
  5. 51nod 1421 最大MOD值
  6. BZOJ 3720: Gty的妹子树 [树上size分块]
  7. 将若干字符串按字母顺序(由小到大)输出(用指针)
  8. static 用法www
  9. HttpWebResponse远程服务器返回错误: (500) 内部服务器错误。
  10. 近世代数--置换群--判断置换的奇偶性