- 浏览: 1356572 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (453)
- Struts2 (4)
- Struts1 (16)
- Spring (9)
- Hibernate (5)
- AJAX (16)
- MS Server (9)
- Oracle (35)
- 测试技术 (5)
- 其他 (37)
- JSF (1)
- EJB (5)
- ASP.NET (9)
- iBATIS (5)
- Struts Spring Hibernate (2)
- HTML (12)
- Eclipse使用 (5)
- 设计模式 (5)
- JSP (32)
- 正则表达式 (2)
- 服务器 (12)
- Java基础 (48)
- MySQL (4)
- 面试 (22)
- UML (1)
- 数据结构 (3)
- Ant (2)
- 规范 (4)
- JavaScript (29)
- 软件使用及技巧 (25)
- PHP (1)
- DWR (3)
- FreeMarker (1)
- ExtJs (17)
- JFreeChart (9)
- Reports (2)
- JavaException (1)
- Java Mail (1)
- Flex (9)
- 异常 (12)
- Log4j (2)
- WebService (1)
- jQuery (1)
- Sybase (2)
- myeclipse_plugin (2)
- Linux (5)
- jbpm (2)
- SCM (1)
- mongoDB (1)
最新评论
-
lihua2008love:
<typeAlias alias="User& ...
IBATIS简单操作 -
lihua2008love:
...
关于项目框架设计的一点学习 -
c_jinglin:
我使用<OBJECT CLASSID="cls ...
这就是个静态页面通过js控制mscomm对某com设备进行访问的例子. -
zlbjava:
赞,用了还不错
java获取请求的ip地址,并解析ip所属地区 -
完美天龙:
cs842813290 写道楼主,我明白的地方:在链表已有N个 ...
JAVA实现双向链表
在写JSP页面的时候,有时需要点击一个按钮弹出一个输入对话框,然后输入一个值,确定后关闭对话框,把数据写入数据库,刷新当前页面。这样的功能可以用JavaScript实现;不过如果用js自带的对话框的话,对话框不美观,不如用一个JSP页面来做对话框。
在页面AddName.jsp里要调用对话框,写一个JSP页面NewBox.jsp(用做对话框),然后在页面AddName.jsp里加上一段js代码:
/*用来打开对话框页面*/
function openwindow(){
window.open ('NewBox.jsp','Sample','fullscreen=3,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no, copyhistory=no,width=350,height=140,left=200,top=300');
}
/*在NewBox.jsp里调用这个函数,用来刷新AddName.jsp*/
function opensub(){
document.form1.submit();
}
在这里要对window.open里的参数做一下说明:
fullscreen=3 全屏,这样就可以不显示页面的关闭按钮了
toolbar=no, 显示工具条
location=no,显示网址栏
directories=no,导航条
status=no,状态条
menubar=no,菜单
scrollbars=no,滚动条
resizable=no,是否可以改变大小
copyhistory=no,历史按钮
width=350,宽
height=140'高
left=200,距离左边200
top=300,距离顶端300
这时要在NewBox.jsp里加上一部分js代码,下面是NewBox.jsp的代码
<%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
<%@ page import="com.abmtech.abmsystem.ABMSystemInfo"%>
<html>
<head >
<title background-color=#66CD00>新建邮件夹输入框</title>
<SCRIPT>
<!--
function bconfirm(){
opener.document.all['inboxname'].value=document.form1.inboxname.value;
opener.opensub();
window.close();
}
function bcancel(){
window.close();
}
-->
</SCRIPT>
</head>
<body bgcolor=#66CD00>
<FONT size=5>请输入新邮件夹的名称:</FONT>
<FORM method=post name=form1 action="">
<INPUT type=text name=inboxname size=35><p>
<INPUT type=button name=inputboxbt value=确定 onclick="bconfirm();">
<INPUT type=button name=inputboxbs value=取消 onclick="bcancel();">
</FORM>
</body>
</html>
在NewBox.jsp里先给AddName.jsp里的一个隐藏表单inboxname赋值,就是这句:
opener.document.all['inboxname'].value=document.form1.inboxname.value;
然后调用AddName.jsp里的一个js函数:opener.opensub();
这样AddName.jsp就会自动提交表单到Servlet接着刷新页面,这样就完成了!
在页面AddName.jsp里要调用对话框,写一个JSP页面NewBox.jsp(用做对话框),然后在页面AddName.jsp里加上一段js代码:
/*用来打开对话框页面*/
function openwindow(){
window.open ('NewBox.jsp','Sample','fullscreen=3,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no, copyhistory=no,width=350,height=140,left=200,top=300');
}
/*在NewBox.jsp里调用这个函数,用来刷新AddName.jsp*/
function opensub(){
document.form1.submit();
}
在这里要对window.open里的参数做一下说明:
fullscreen=3 全屏,这样就可以不显示页面的关闭按钮了
toolbar=no, 显示工具条
location=no,显示网址栏
directories=no,导航条
status=no,状态条
menubar=no,菜单
scrollbars=no,滚动条
resizable=no,是否可以改变大小
copyhistory=no,历史按钮
width=350,宽
height=140'高
left=200,距离左边200
top=300,距离顶端300
这时要在NewBox.jsp里加上一部分js代码,下面是NewBox.jsp的代码
<%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
<%@ page import="com.abmtech.abmsystem.ABMSystemInfo"%>
<html>
<head >
<title background-color=#66CD00>新建邮件夹输入框</title>
<SCRIPT>
<!--
function bconfirm(){
opener.document.all['inboxname'].value=document.form1.inboxname.value;
opener.opensub();
window.close();
}
function bcancel(){
window.close();
}
-->
</SCRIPT>
</head>
<body bgcolor=#66CD00>
<FONT size=5>请输入新邮件夹的名称:</FONT>
<FORM method=post name=form1 action="">
<INPUT type=text name=inboxname size=35><p>
<INPUT type=button name=inputboxbt value=确定 onclick="bconfirm();">
<INPUT type=button name=inputboxbs value=取消 onclick="bcancel();">
</FORM>
</body>
</html>
在NewBox.jsp里先给AddName.jsp里的一个隐藏表单inboxname赋值,就是这句:
opener.document.all['inboxname'].value=document.form1.inboxname.value;
然后调用AddName.jsp里的一个js函数:opener.opensub();
这样AddName.jsp就会自动提交表单到Servlet接着刷新页面,这样就完成了!
发表评论
-
Web开发通用监控类解决方案(代码零侵入性)
2009-07-01 14:00 1210我们开发网站的过程中,经常会碰到这种情况,当调用某个类中函数的 ... -
java获取请求的ip地址,并解析ip所属地区
2009-06-01 09:05 9089每次看见QQ上面能够显示对方的ip和地址让人觉得舒服。。刚刚无 ... -
jsp是上传图片加水印
2009-05-05 14:46 1540参考附件. -
JSP 中路径相关的常用解决办法
2009-04-22 15:58 1937<%@ page language="ja ... -
log4j xml配置详解
2008-12-30 08:07 15572<?xml version="1.0" ... -
一个关于java.net.Socket的超时的问题
2008-12-26 10:44 5041从异常信息中,可以看到是read timed out,应该是S ... -
防止刷新带来的重复提交
2008-10-08 14:17 1534------------------------------- ... -
防止盗链
2008-09-04 22:28 1584<%=request.getHeader("R ... -
ip 验证
2008-08-31 23:38 1230if(kk_BlacklistVehicle_UserEnro ... -
用户登陆 封装
2008-08-31 23:37 1195首先要有一个封装类,我用UserInfo package d ... -
加密算法SHA-1,SHA-256,SHA-512,MD2,MD5
2008-08-31 23:33 6194自定义某种算法 package test; ... -
Java 调用 Oracle 存储过程返回结果集
2008-08-12 08:16 2599Oracle 存储过程返回结果集用 ref cursor 实现 ... -
分页技术
2008-07-19 11:33 1418在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JD ... -
对分页的封装
2008-07-16 19:59 1887package com.bjsxt.oa.web; im ... -
Pagger-taglib分页
2008-07-16 17:57 1424<%@ page language="java ... -
JavaScirpt和JSP数据数据交互使用问题
2008-07-03 21:53 1511一、页面中的JavaScript的数据如何提交给后台的jsp程 ... -
用Cookie实现的购物车
2008-07-02 23:17 8313Cusorderitem.java 封装了相关的商品购买信息 ... -
Servlet中文API文档
2008-06-30 14:08 4163基本类和接口 一、javax. ... -
控制 Web 缓存
2008-06-19 21:11 1295控制 Web 缓存 假设两个并发用户(用户 A 和用户 ... -
JSP tag 学习
2008-05-19 20:16 2746在JSP2.0 中,对于自定义的标签有两种实现方法,实现接口或 ...
相关推荐
尽管两种方法都能有效实现在JSP页面中弹出对话框的需求,但根据项目具体需求、浏览器兼容性考虑以及用户体验设计,选择合适的方法至关重要。`window.open`方法提供了灵活性和广泛的浏览器支持,适用于简单或特定场景...
本篇文章将详细介绍如何在JSP页面中使用jQuery UI来实现弹出层的功能。 首先,我们需要理解jQuery UI的核心组件——Modal Dialog(模态对话框),它是jQuery UI中的一个强大工具,可以创建一个阻塞用户界面的弹出...
用户在登录页面login.jsp的两个文本框中分别输入用户名和密码,若输入正确(即:输入的数据和数据库中的数据相一致,使用JavaBean验证)则弹出对话框,显示提示信息“登录成功,确定后即可进行管理操作!”,否则提示...
本文将探讨如何使用HTML和JavaScript来实现一个功能丰富的可拖动、可提交的弹出层对话框效果。这种对话框能够为用户提供更加直观的操作界面,比如编辑数据并直接提交,同时允许用户通过拖动调整其在页面上的位置。 ...
首先,jQuery 弹出窗口通常被称为模态对话框(Modal Dialog),它是一种覆盖在主页面上的浮动窗口,用户必须与该窗口交互后才能继续操作主页面。这种设计可以用于显示警告、确认信息或表单输入等场景。 实现弹出...
- Java Swing提供了`javax.swing.JOptionPane`类,可以创建简单的对话框,如信息对话框、警告对话框、确认对话框和输入对话框。这些对话框是模态的,意味着用户必须先关闭对话框才能继续与主应用程序交互。 - ...
3. 点击`New Remote Site`,在弹出的对话框中,`Name`栏填写“PropEdit”,`URL`栏输入`http://propedit.sourceforge.jp/eclipse/updates/`。 4. 在`Sites to include in search`列表中,仅保留刚刚添加的站点,移除...
在这个场景中,“asp+ajax弹出框”指的是使用ASP技术来实现后端逻辑,并通过AJAX调用来更新前端显示一个弹出对话框的功能。 在Google的检索中,当你输入查询并点击搜索时,可能会看到一个下拉框,显示出与你输入...
33. 实现在页面上添加一行输入对话框 34. 制作验证码图片? 35. 图片缩小放大功能 36. 点击输入框弹出日期选择? 37. 在图片上传前查看自己要上传的图片? 38. 在图片排列的页面上选中一个图片,然后把它删掉? 39. 显示...
在确认操作前,通常会弹出确认对话框,防止误操作导致数据丢失。 此外,系统的安全性也是关键考虑因素。为了防止SQL注入攻击,开发者需要对用户输入的数据进行过滤和转义。同时,为了保护用户隐私,敏感信息如密码...
在JSP页面中,我们通常使用`<input type="file">`标签来创建一个文件选择控件。但是,为了美观和用户体验,我们可以将其设置为不可见或者透明。在上述代码中,通过CSS样式将`input[type="file"]`元素设置为绝对定位...
- 设置响应的HTTP头信息,如`Content-Type`表示文件类型,`Content-Disposition`设置为附件,附加文件名,这样浏览器会弹出保存对话框。 - 服务器读取文件内容,并通过HTTP响应发送到客户端,用户可以选择保存或...
实现在页面上添加一行输入对话框 34. 制作验证码图片? 35. 图片缩小放大功能 36. 点击输入框弹出日期选择? 37. 在图片上传前查看自己要上传的图片? 38. 在图片排列的页面上选中一个图片,然后把它...
用户在登录页面的两个文本框中分别输入用户名和密码,若输入正确(即:输入的数据和数据库中的数据相一致)则弹出对话框,显示提示信息“登录成功,确定后即可进行管理操作!”,否则提示“登录失败。用户名或密码...
在这个文件中,我们可能会看到如何在JSP页面上引入asyncbox库,以及如何调用其提供的API来创建和控制弹出框。 asyncbox文件可能是库的核心代码,包含了实现弹出框功能的JavaScript函数和可能的CSS样式。通过分析这...
2. **事件处理**:JavaScript可以监听并响应用户的交互事件,如点击、滚动、输入等,从而实现动态交互效果,如弹出对话框、动画过渡等。 3. **AJAX异步请求**:利用XMLHttpRequest对象,JavaScript可以实现页面无...
9. `dialog`:可能包含弹出对话框的相关文件,如文件上传或确认操作。 10. `js`:JavaScript文件夹,存放了编辑器的JavaScript代码,处理用户交互和编辑器逻辑。 这个JSP代码示例编辑器可能涉及的知识点包括: 1. ...
4. **显示窗口蒙版**:窗口蒙版(Modal)常用于创建弹出式对话框,它可以遮盖住背景页面,让用户专注于当前的操作。在JSP中,可以利用JavaScript库如jQuery的modal插件或者React、Vue等现代前端框架来实现。 5. **...
实例009 关闭IE主窗口时,不弹出询问对话框 13 1.2 弹出网页对话框 14 实例010 弹出网页模式对话框 14 实例011 弹出全屏显示的网页模式对话框 16 实例012 网页拾色器 18 实例013 日期选择器 21 1.3 窗口的动画效果 ...