摘要:
jsp下载文件jsp中实现文件下载最简单的方式是在网页上做超级链接,如:点击下载。但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不安全的因素。因此可以采用其它方式实现下载,可以采用:1、RequestDispatcher的方式进行;2、采用文件流输出的方式下载。1、采用RequestDispatcher的方式进行jsp页面中添加如下代码:2、采用文件流输出的方式下载后面不要换行,包括最后一个;response.reset();//可以加也可以不加response.setContentType("application/x-download");String 阅读全文
摘要:
js获取服务器控件的值一、获取下拉列表选中项的值和文本(select)代码 select.htm示例如下:=============================================================================获取下拉列表选中项的值和文本(select)=============================================================================二、获取单选按钮(radio)组的值和修改选中项看到很多帖子里说js获取单选按钮(radio)组的值可以直接用document.getElem 阅读全文
摘要:
js 弹出对话框3种方式对话框有三种 1:只是提醒,不能对脚本产生任何改变;2:一般用于确认,返回 true或者 false ,所以可以轻松用于 if...else...判断3:一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的插入UBB格式图片下面我们分别演示:复制以下代码存为test.htm文件无标题页演示一:提醒对话框演示二:确认对话框演示三:要求用户输入,然后给个结果 阅读全文
摘要:
javascript正则-----千分号工作中遇到了这样一个问题,文本框中输入的数字要以千分号的形式显示,从网上查了n多,不过感觉这个正则还挺好用的,不过使用在javascript中的哦,下边就是了.格式化字符串为千分号表示,如:1000000.10,格式化为 1,000,000.10var re = /(\d{1,3})(?=(\d{3})+(?:$|\.))/g;var result = "1000000.10".replace(re, "$1,");// 结果 1,000,000.10 阅读全文
摘要:
JavaScript resizeBy()函数resizeBy--相对窗体当前的大小,宽度调整w个像素,高度调整h个像素。如果参数为负值,将缩小窗体,反之扩大窗体· resizeBy,中文"调整大小到"的意思· 引用网址:http://www.dreamdu.com/javascript/window.resizeBy/· to是绝对的意思(从整体而言),by是相对的意思(从原先的位置而言)resizeBy函数语法resizeBy(w,h);resizeBy函数参数说明· w --窗体宽度调整的像素数· h --窗体高度调整 阅读全文
摘要:
JavaScript open()函数open--打开(弹出)一个新的窗体· open,中文"打开"的意思· 引用网址:http://www.dreamdu.com/javascript/window.open/open函数语法window.open(url,name, features,replace);open函数参数说明· url --要载入窗体的URL· name --新建窗体的名称(也可以是HTMLtarget属性的取值,目标)· features --代表窗体特性的字符串,字符串中每个特性使用逗号分隔· 阅读全文
摘要:
无标题文档 百度 新浪 搜狐 阅读全文
摘要:
-------------------1. document.form.item 问题(1)现有问题:现有代码中存在许多 document.formName.item("itemName")这样的语句,不能在Firefox(火狐)下运行(2)解决方法:改用 document.formName.elements["elementName"](3)其它参见 22. 集合类对象问题(1)现有问题:现有代码中许多集合类对象取用时使用 (),IE能接受,Firefox(火狐)不能。(2)解决方法:改用 []作为下标运算。如:document.forms(" 阅读全文
摘要:
全选/取消复选按钮的脚本,本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/whzh719/archive/2008/11/22/3349116.aspx 阅读全文
摘要:
序列化是什么:序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例序列化的什么特点:如果某个类能够被序列化,其子类也可以被序列化。声明为static和transient类型的成员数据不能被序列化。因为static代表类的状态, transient代表对象的临时数据。什么时候使用序列化:一:对象序列化可以实现分布式对象。主要应用例 阅读全文
摘要:
对于Java开发人员来说,JDK和JRE是每天编程都要面对的。但对于初学者来说,对JDK和JRE的可能有些迷惑。JDKJDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率 阅读全文