java在后台输出js弹出对话框
http://blog.163.com/yurong_1987@126/blog/static/4751786320092711596354/
实现方法分为两种:
一、直接在后台打印js对话框,原理如下:
response.setContentType("text/html; charset=UTF-8"); //转码
PrintWriter out = response.getWriter();
out.flush();
out.println("<script>");
out.println("alert('此用户名已存在,请重新输入!');");
out.println("history.back();");
out.println("</script>");
return mapping.findForward("");
二、在后台存放一个变量message,其值就是弹出的对话框中的内容,在前台接收这个变量,首先要在前台页面放一个隐藏域,第一次访问该页面时隐藏域的值为空,这里就需要用onload调用js弹出对话框,将后台的内容以对话框的形式弹出,如下:
后台:
request.setAttribute("message", "此用户名不存在,请确认后再输入!");
前台:
<script type="text/javascript">
function checkForm(){
var flag=true;
var message=form1.message.value;
if(message!='null'){
alert(message);
flag=false;
}
return flag;
}
</script>
<body class="backgdcolor" οnlοad="checkForm()">
<input type="hidden" name="message" value="<%=request.getAttribute("message") %>">
</body>
转载于:https://www.cnblogs.com/lbangel/archive/2013/05/06/3062696.html
java在后台输出js弹出对话框相关推荐
- js弹出对话框的方法总结
1.最基本的js弹出对话框窗口代码 <script LANGUAGE="javascript"> window.open (" 地址 ") < ...
- js弹出对话框(半透明背景,兼容各浏览器)
js弹出对话框在某些情况下是一个很好的工具,通过半透明的设置,使得弹出对话框在弹出时仍然能够看到网页内容,会让用户有一个很好的界面体验. 而且懒人萱已做过测试,可以兼容现在的所有主流浏览器,所以你可以 ...
- js“弹出对话框”和“弹出窗口”详解
JS中showModalDialog 详细使用 基本介绍: showModalDialog() (IE 4+ 支持) showModelessD ...
- 九种js弹出对话框的方法
[1.最基本的js弹出对话框窗口代码] 这是最基本的js弹出对话框,其实代码就几句非常简单: 复制代码代码如下: <script LANGUAGE="javascript"& ...
- 九种js弹出对话框的实现方法
原文地址:九种js弹出对话框的实现方法 作者:哼哼哈哈 网络编程中,经常要用到 js弹出对话框 http://www.cnxwlm.com/network-biancheng/baidu_313/来增 ...
- html js弹出等待框,九种js弹出对话框的方法总结
[1.最基本的js弹出对话框窗口代码] 这是最基本的js弹出对话框,其实代码就几句非常简单: 因为这是一段javascripts代码,所以它们应该放在之间.是对一些版本低的浏览器起作用,在这些老浏览器 ...
- JS弹出对话框的三种方式
javascript的三种对话框是通过调用window对象的三个方法alert(),confirm()和prompt()来获得,可以利用这些对话框来完成js的输入和输出,实现与用户能进行交互的js代码 ...
- java fx alert_javaFx:使用弹出对话框 Alert
javaFx8 自带的对话框非常好用,类似的使用方式如下: /** * 弹出一个通用的确定对话框 * @param p_header 对话框的信息标题 * @param p_message 对话框的信 ...
- js弹出对话框的三种方式(转)
原文地址:https://www.jb51.net/article/81376.htm javascript的三种对话框是通过调用window对象的三个方法alert(),confirm()和prom ...
最新文章
- node.js入门 - 12.api:进程(process)
- 当系统扩展遇到违背OO的里氏原则(LSP)的时候怎么办 ?
- 二进制、字节、int范围、编码
- python里os什么模块_python中os模块的主要方法
- postgresql+postgis安装
- Makefile文件(四)_书写命令
- Android 中Base64的操作
- 比较两个文本中数据不同的行
- 博科:物理与虚拟网络的统一管理
- Linux中ping不通外网解决方案
- 华大智造与Illumina测序平台比较:全基因组测序性能具有高度一致性
- 利用wget命令获取FTP资源
- charles全面使用教程及常见功能详解(较详细)
- 白盒测试——静态白盒测试
- 一文读懂“语言模型”
- DeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and Better阅读笔记
- package.json 文件详解
- cmd /c和cmd /k
- Flash:一个TLF图文并貌的高级应用类
- HDU-5755-Gambler Bo-高斯消元